1.代碼:在 TreeView 控件的所選節(jié)點(diǎn)中添加節(jié)點(diǎn) (Visual C#)
本示例將一個(gè)節(jié)點(diǎn)添加到現(xiàn)有 TreeView 控件的選定節(jié)點(diǎn)上。
示例:
TreeNode node = treeView1.SelectedNode;
node.Nodes.Add("New node below selected node");
編譯代碼-----》本示例需要: 名為 View1 的 TreeView 控件。
可靠編程-----》以下情況可能會(huì)導(dǎo)致異常:
2.代碼:將項(xiàng)添加到 ListBox 控件 (Visual C#)
本示例在 TextBox 控件失去焦點(diǎn)時(shí)將 Windows 窗體 TextBox 控件的內(nèi)容添加到 ListBox 控件中。
示例:
private void textBox_Leave(object sender, System.EventArgs e)
{
}
編譯代碼-----》本示例需要:
3.代碼:在 TreeView 控件中添加嵌套節(jié)點(diǎn) (Visual C#)
本示例在現(xiàn)有 TreeView 控件中添加第一級(jí)節(jié)點(diǎn)和第二級(jí)節(jié)點(diǎn)。
示例:
TreeNode node = treeView1.Nodes.Add("Level one node");
node.Nodes.Add("Level two node");
編譯代碼
本示例需要: 名為 View1 的 TreeView 控件。
4.代碼:在 TreeView 控件中添加節(jié)點(diǎn) (Visual C#)
本示例將三個(gè)第一級(jí)節(jié)點(diǎn)添加到現(xiàn)有 TreeView 控件中。
示例:
treeView1.Nodes.Add("First Node");
treeView1.Nodes.Add("Second Node");
treeView1.Nodes.Add("Third Node");
編譯代碼-----》本示例需要:名為 treeView1 的 TreeView 控件。
5.代碼:更改窗體的背景色 (Visual C#)
本示例以編程方式更改 Windows 窗體的背景色。
示例:
private void Form1_Click(object sender, System.EventArgs e)
{
}
編譯代碼-----》本示例需要:
一個(gè)名為 Form1 的窗體。將 Form1 的 Click 事件處理程序設(shè)置為 Form1_Click。
6.代碼:將 TextBox 控件中的文本轉(zhuǎn)換成整數(shù) (Visual C#)
本示例說明兩種將文本數(shù)據(jù)轉(zhuǎn)換成整數(shù)數(shù)據(jù)的方法。
示例:
int anInteger;
anInteger = Convert.ToInt32(textBox1.Text);
anInteger = int.Parse(textBox1.Text);
編譯代碼-----》本示例需要: 名為 TextBox1 的 TextBox 控件。
7.代碼:創(chuàng)建上下文菜單并將其附加到控件 (Visual C#)
本示例以編程方式創(chuàng)建 Windows 窗體上下文菜單并將其與一個(gè)控件關(guān)聯(lián)起來。
示例:
private void Form1_Load(object sender, System.EventArgs e)
{
}
編譯代碼-----》本示例需要:一個(gè)名為 Form1 的 Windows 窗體和一個(gè)名為 textBox1 的 TextBox 控件。將 Form1 的 Load 事件處理程序設(shè)置為 Form1_Load。
8.代碼:用字符串?dāng)?shù)組創(chuàng)建一組單選按鈕 (Visual C#)
本示例以編程方式創(chuàng)建一組 Windows 窗體單選按鈕,并將其 Text 屬性設(shè)置為字符串?dāng)?shù)組中的值。
示例:
private void button1_Click(object sender, System.EventArgs e)
{
}
編譯代碼-----》本示例需要: 一個(gè)含有名為 button1 的 Button 控件的 Windows 窗體。將 button1 的 Click 事件處理程序設(shè)置為 button1_Click。
9.代碼:創(chuàng)建特定形狀的窗體 (Visual C#)
本示例創(chuàng)建一個(gè)橢圓形的窗體。
示例:
protected override void OnPaint( System.Windows.Forms.PaintEventArgs e )
{
}
編譯代碼-----》本示例重寫 OnPaint 方法以更改窗體的形狀。若要使用此代碼,請(qǐng)將方法聲明以及繪圖代碼復(fù)制到該方法中。
10.代碼:為控件創(chuàng)建工具提示 (Visual C#)
本示例以編程方式為 Windows 窗體控件創(chuàng)建工具提示。
示例:
private void Form1_Load(object sender, System.EventArgs e)
{
}
編譯代碼-----》本示例需要:一個(gè)名為 Form1 的窗體,其中有一個(gè)名為 textBox1 的 TextBox 控件。將 Form1 的 Load 事件處理程序設(shè)置為 Form1_Load。
11.代碼:將字符串值的 DataTable 綁定到 Windows DataGrid 控件 (Visual C#)
本示例創(chuàng)建一個(gè)具有兩列和兩行的數(shù)據(jù)表,然后將它綁定到一個(gè)現(xiàn)有的 DataGrid 控件。
示例:
DataTable dt = new DataTable();
dt.Columns.Add(new DataColumn("Item", typeof(string)));
dt.Columns.Add(new DataColumn("Color", typeof(string)));
dt.Rows.Add(new string[] {"table", "brown"});
dt.Rows.Add(new string[] {"chair", "white"});
dataGrid1.DataSource = dt;
編譯代碼-----》本示例需要: 名為 dataGrid1 的 DataGrid 控件。
12.代碼:將字符串值的數(shù)組綁定到 Windows ListBox 控件 (Visual C#)
本示例在一個(gè)現(xiàn)有 ListBox 控件中添加三個(gè)字符串。
示例:
listBox1.DataSource = new string[] { "one", "two", "three" };
編譯代碼-----》本示例需要: 名為 ListBox1 的 ListBox 控件。
13.代碼:確定 Windows DataGrid 控件中的所選單元格 (Visual C#)
本示例設(shè)置對(duì)現(xiàn)有 DataGrid 控件的選定單元格的引用。
示例:
System.Windows.Forms.DataGridCell selectedCell = dataGrid1.CurrentCell;
編譯代碼-----》本示例需要: 名為 dataGrid1 的 DataGrid 控件。
14.代碼:確定 ListBox 控件中的所選項(xiàng) (Visual C#)
本示例確定在 Windows 窗體 ListBox 控件中已選擇了哪一項(xiàng)。
示例:
private void Form1_Load(object sender, System.EventArgs e)
{
}
private void listBox1_SelectedIndexChanged(object sender, System.EventArgs e)
{
}
15.代碼:確定 TreeView 控件中的所選節(jié)點(diǎn) (Visual C#)
本示例設(shè)置對(duì)現(xiàn)有 TreeView 控件中所選節(jié)點(diǎn)的引用。
示例:
TreeNode node = treeView1.SelectedNode;
編譯代碼-----》本示例需要: 名為 View1 的 TreeView 控件。
本示例以編程方式選擇 Windows 窗體 TextBox 控件中的文本,然后檢索所選文本。
示例:
private void button1_Click(object sender, System.EventArgs e)
{
}
編譯代碼------》本示例需要:一個(gè)含有 TextBox 控件 textBox1 和按鈕控件 button1 的窗體。將 button1 的 Click 事件處理程序設(shè)置為 button1_Click。
17.代碼:確定窗體上的所選控件 (Visual C#)
本示例顯示 Label 控件中當(dāng)前選定的 Windows 窗體控件的名稱。
示例:
private void DisplayNameOfActiveContr
{
}
編譯代碼-----》本示例需要:一個(gè)含有名為 label1 的 Label 控件的窗體。
18.代碼:從 LinkLabel 控件顯示 Web 頁 (Visual C#)
本示例在用戶單擊 Windows 窗體 LinkLabel 控件時(shí)在默認(rèn)瀏覽器中顯示 Web 頁。
示例:
private void Form1_Load(object sender, System.EventArgs e)
{
}
private void linkLabel1_LinkClicked(object sender, System.Windows.Forms.LinkLabelLinkClickedEven
{
}
編譯代碼-----》本示例需要:
19.代碼:動(dòng)態(tài)顯示 OpenFileDialog (Visual C#)
本示例實(shí)例化并顯示一個(gè) OpenFileDialog 控件。
示例:
OpenFileDialog openFile = new OpenFileDialog();
openFile.DefaultExt = "doc";
// The Filter property requires a search string after the pipe ( | )
openFile.Filter = "Word documents (*.doc)|*.doc";
openFile.ShowDialog();
if( openFile.FileNames.Length > 0 )
{
}
可靠編程-----》可以使用 OpenFileDialog 控件的 FileOK 事件,確保用戶已選中文件并單擊了對(duì)話框上的“確定”按鈕。
20.代碼:從一個(gè)窗體顯示另一個(gè)窗體 (Visual C#)
本示例顯示來自其他 Windows 窗體的第二個(gè)窗體。
示例:
private void button1_Click(object sender, System.EventArgs e)
{
}
聯(lián)系客服