如何在一个界面中动态生成按纽?
就是点击BUTTON1生成button2和下拉菜单
C/S模式
最好给出详细点的代码!
THANK!
就是点击BUTTON1生成button2和下拉菜单
C/S模式
最好给出详细点的代码!
THANK!
解决方案 »
- 有比较好的Visual C#控件Manuals吗?
- 这段英文什么意思(翻译好的100分相送——
- xml相关问题
- ERP推行方法方面的书籍
- the problem of IPAddress constructor
- 很简单的问题,关于转义符的问题
- 一个事件激活另一个事件
- 请问在windows程序中可以实现文件上传吗?
- 请问如何在DATAGrid中排列,DATAset中的各列?
- You don't need to buy C# books if you can visit this site
- 在应用程序中怎样设置鼠标图案?
- 请问那里有比较完美的用GDI+实现类似于photoshop中的菱形等渐变方式的参考代码啊?
下拉菜單什么意思呀?也要顯示combox?
private void Form1_Load(object sender, System.EventArgs e)
{
int x = 0;
for(int i=0;i<19;i++)
{
Label lb=new Label();
lb.Location=new Point(x,524);
lb.Size= new Size(48,16);
lb.BorderStyle = BorderStyle.Fixed3D;
lb.Name = "Com"+i;
lb.Text = i + "关闭";
this.Controls.Add(lb);
x=x+48;
this.labels[i] = lb;
}
//button也差不多是这样,懒得改了.
思路就是自定义需要动态加载的控件对象(如:BUTTON,LABEL,MENU等),在需要增加的时候创建这些控件,并显示。
不过在使用这些控件的时候要注意是否已经创建,最好做好异常处理。
button2.location = new point(34,345);
button2.size = new size(34,231);
button2.visiable=true;
this.contorls.add(button2);
其余的也就差不多了