概要
cscの作法、調べてみた。
練習問題やってみた。
練習問題
treeviewを、一から組み立てよ。(スクラッチで)
写真
サンプルコード
using System;
using System.Drawing;
using System.Windows.Forms;
namespace App
{
public partial class Form1: Form {
private TreeView treeView1;
Button button1;
public Form1() {
ClientSize = new Size(500, 300);
Text = "TreeView";
button1 = new Button();
button1.Text = "get";
button1.AutoSize = true;
button1.Dock = DockStyle.Bottom;
button1.BackColor = Color.Red;
button1.Click += new EventHandler(button1_Click);
this.Controls.Add(button1);
treeView1 = new TreeView();
treeView1.Dock = DockStyle.Fill;
treeView1.HotTracking = true;
treeView1.Location = new Point(10, 10);
treeView1.Name = "treeView1";
treeView1.Size = new Size(480, 280);
treeView1.TabIndex = 0;
TreeNode tNode;
tNode = treeView1.Nodes.Add("Websites");
treeView1.Nodes[0].Nodes.Add("Net-informations.com");
treeView1.Nodes[0].Nodes[0].Nodes.Add("CLR");
treeView1.Nodes[0].Nodes.Add("https://net-informations.com/vb/default.htm");
treeView1.Nodes[0].Nodes[1].Nodes.Add("String Tutorial");
treeView1.Nodes[0].Nodes[1].Nodes.Add("Excel Tutorial");
treeView1.Nodes[0].Nodes.Add("Csharp.net-informations.com");
treeView1.Nodes[0].Nodes[2].Nodes.Add("ADO.NET");
treeView1.Nodes[0].Nodes[2].Nodes[0].Nodes.Add("Dataset");
this.Controls.Add(treeView1);
}
private void button1_Click(object sender, EventArgs e) {
MessageBox.Show(treeView1.SelectedNode.FullPath.ToString());
}
[STAThread]
static void Main() {
Application.Run(new Form1());
}
}
}
以上。