如何:为控件创建工具提示
private void Form1_Load(object sender, System.EventArgs e)
{
System.Windows.Forms.ToolTip ToolTip1 = new System.Windows.Forms.ToolTip();
ToolTip1.SetToolTip(this.textBox1, "Hello");
}
如何:创建快捷菜单并将其附加到控件
private void Form1_Load(object sender, System.EventArgs e)
{
System.Windows.Forms.ContextMenu contextMenu1;
contextMenu1 = new System.Windows.Forms.ContextMenu();
System.Windows.Forms.MenuItem menuItem1;
menuItem1 = new System.Windows.Forms.MenuItem();
System.Windows.Forms.MenuItem menuItem2;
menuItem2 = new System.Windows.Forms.MenuItem();
System.Windows.Forms.MenuItem menuItem3;
menuItem3 = new System.Windows.Forms.MenuItem();
contextMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] {menuItem1, menuItem2, menuItem3});
menuItem1.Index = 0;
menuItem1.Text = "MenuItem1";
menuItem2.Index = 1;
menuItem2.Text = "MenuItem2";
menuItem3.Index = 2;
menuItem3.Text = "MenuItem3";
textBox1.ContextMenu = contextMenu1;
}
如何:在运行时添加 Windows 窗体控件
private void Form1_Load(object sender, System.EventArgs e)
{
TextBox MyTextBox = new System.Windows.Forms.TextBox();
MyTextBox.Location = new System.Drawing.Point(64, 40);
MyTextBox.Name = "MyTextBox";
MyTextBox.Size = new System.Drawing.Size(88, 21);
MyTextBox.TabIndex = 0;
MyTextBox.Text = "MyTextBox";
Controls.Add(MyTextBox);
MyTextBox.DoubleClick += new EventHandler(MyTextBox_DoubleClick);
}
private void MyTextBox_DoubleClick(object sender, System.EventArgs e)
{
MessageBox.Show("MyTextBox doubleClick event.");
}