Vous êtes sur la page 1sur 4

STRUKTUR DATA

Demo Tree View

Oleh:
Dewi Evita Lani

3125153762

Etika Widyawati

3125152762

Fiddya Puspita

3125153219

Sidik

3125121991

PROGRAM STUDI MATEMATIKA


FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS NEGERI JAKARTA
JANUARI 2017

Program menggunakan fungsi form1.designer.cs sebagai fungsi yang


mendesign tampilan dari output. Fungsi tersebut mengatur format letak
tulisan, box, dan node-node pada tree.

Form1.Designer.cs
namespace DemoTreeView
{
partial class Form1
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise,
false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
System.Windows.Forms.TreeNode treeNode1 = new
System.Windows.Forms.TreeNode("Pekerja1");
System.Windows.Forms.TreeNode treeNode2 = new
System.Windows.Forms.TreeNode("Pekerja2");
System.Windows.Forms.TreeNode treeNode3 = new
System.Windows.Forms.TreeNode("Manajer1", new System.Windows.Forms.TreeNode[] {
treeNode1,
treeNode2}); //treeNode3 terdiri dari treeNode1 dan treeNode2
System.Windows.Forms.TreeNode treeNode4 = new
System.Windows.Forms.TreeNode("Pekerja3");
System.Windows.Forms.TreeNode treeNode5 = new
System.Windows.Forms.TreeNode("Pekerja4");
System.Windows.Forms.TreeNode treeNode6 = new
System.Windows.Forms.TreeNode("Manajer2", new System.Windows.Forms.TreeNode[] {
treeNode4,
treeNode5}); //treeNode6 terdiri dari treeNode4 dan treeNode5
System.Windows.Forms.TreeNode treeNode7 = new
System.Windows.Forms.TreeNode("Node7");
System.Windows.Forms.TreeNode treeNode8 = new
System.Windows.Forms.TreeNode("Boss", new System.Windows.Forms.TreeNode[] {
treeNode3,

treeNode6,
treeNode7}); //treeNode7 terdiri treeNode3, treeNode6, dan treeNode7
this.treeView1 = new System.Windows.Forms.TreeView();
this.SuspendLayout();
//
// treeView1
//
this.treeView1.Location = new System.Drawing.Point(13, 13); //menentukan letak
kotak putih
this.treeView1.Name = "treeView1";
treeNode1.Name = "Node3";
treeNode1.Text = "Pekerja1";
treeNode2.Name = "Node4";
treeNode2.Text = "Pekerja2";
treeNode3.Name = "Node1";
treeNode3.Text = "Manajer1";
treeNode4.Name = "Node5";
treeNode4.Text = "Pekerja3";
treeNode5.Name = "Node6";
treeNode5.Text = "Pekerja4";
treeNode6.Name = "Node2";
treeNode6.Text = "Manajer2";
treeNode7.Name = "Node7";
treeNode7.Text = "Node7";
treeNode8.Name = "Boss";
treeNode8.Text = "Boss";
this.treeView1.Nodes.AddRange(new System.Windows.Forms.TreeNode[] {
treeNode8});
this.treeView1.Size = new System.Drawing.Size(259, 228); //menentukan ukuran kotak
putih
this.treeView1.TabIndex = 0;
//
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); //menentukan skala
kotak abu-abu dan putih
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; //menentukan
ukuran font
this.ClientSize = new System.Drawing.Size(284, 262); //ukuran kotak abu-abu
this.Controls.Add(this.treeView1); //memunculkan kotak treeView1 (yang putih)
this.Name = "Form1";
this.Text = "Form1";
this.ResumeLayout(false);
}
#endregion
}
}

private System.Windows.Forms.TreeView treeView1;

Fungsi program.cs digunakan untuk menjalankan fungsi dari


form1.designer.cs.

Program.cs
using
using
using
using
using

System;
System.Collections.Generic;
System.Linq;
System.Threading.Tasks;
System.Windows.Forms;

namespace DemoTreeView
{
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}

Kedua fungsi tersebut menghasilkan output sebagai berikut:

Vous aimerez peut-être aussi