
在C# WindowsForm应用程序里面,控件有两种方法添加:
1,使用工具箱把控件拖拽到一个Form上,这个时候系统会自动在Form的设计文件(例如Form1.Designer.cs)里面加入这个控件的初始化语句,例如我们拖拽出一个按钮时,会产生如下的代码:
private System.Windows.Forms.Button button1//申明这个按钮的一个对象,然后在窗体的初始化方法里面有如下的代码:
private void InitializeComponent()
{
this.button1 = new System.Windows.Forms.Button()//实例化按钮
this.SuspendLayout()
//
// button1
// 设置按钮的属性
this.button1.Location = new System.Drawing.Point(60, 41)
this.button1.Name = "button1"
this.button1.Size = new System.Drawing.Size(75, 23)
this.button1.TabIndex = 0
this.button1.Text = "button1"
this.button1.UseVisualStyleBackColor = true
this.button1.Click += new System.EventHandler(this.button1_Click)
this.Controls.Add(this.button1)//把按钮加入到当前的窗体里面
}
2,手动在代码里面添加控件,方法很简单,什么一个控件的对象,实例化,赋值属性,加入到一个当前窗体的Controls里面或者其他什么容器(Panel)里面都行。代码:
private Button[] buttons
public Form1()
{
InitializeComponent()
buttons = new Button[2]
buttons[0] = button1
buttons[1] = button2
}
先定义一个控件(Option1),然后修改index值为0 ,就创建了控件数组,设置你要创建控件数组的其它属性.\x0d\x0aPrivate Sub Form_Load()\x0d\x0a Dim i%\x0d\x0a For i = 1 To 3\x0d\x0aLoad Option1(i) 这句是关键,,,,,\x0d\x0aOption1(i).Top = Option1(0).Top\x0d\x0aOption1(i).Left = Option1(i - 1).Left + Option1(i - 1).Width + 200\x0d\x0aOption1(i).Visible = True\x0d\x0a Next\x0d\x0a Option1(0).Caption = "10"\x0d\x0a Option1(1).Caption = "15"\x0d\x0a Option1(2).Caption = "20"\x0d\x0a Option1(3).Caption = "30"\x0d\x0a End Sub\x0d\x0a\x0d\x0aPrivate Sub Option1_Click(Index As Integer)\x0d\x0a Text1.FontSize = Val(Option1(Index).Caption)\x0d\x0aEnd Sub欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)