如何在C# .NET中动态增加控件
浏览量:1413
时间:2024-01-17 10:08:16
作者:采采
窗体控件开发的时候,通常会在设计阶段布置好控件。但是,如果想要在程序运行的时候动态地添加控件该怎么办呢?这其实是面向对象编程的入门知识,很多人都应该懂了的,只是需要看了文章后才恍然大悟。
新建项目并加入按钮控件
首先,我们新建一个项目,并在窗体中拖入一个按钮控件。然后,双击按钮,进入代码窗口。
Button a new Button(); (a);
第一句的意思是定义一个按钮对象,第二句的意思是将这个按钮加入当前窗体(即this)的控件集合。
运行程序后,点击按钮,你可以在左上角看到一个空白按钮。
自定义控件参数
为了使动态添加的控件不再单调,我们可以在添加按钮时定义按钮的参数。
Button a new Button(); a.Text "我是动态增加的按钮"; (a);
在上述代码中,我们通过设置按钮的Text属性,将按钮上的文字修改为"我是动态增加的按钮"。
再次运行程序,点击按钮,你会发现左上角的按钮文字已经变了。然而,由于文字过长,没有完全显示出来,不过这并不是问题,我们可以进一步改变按钮的大小。
Button a new Button(); a.Text "我是动态增加的按钮"; a.Width 200; (a);
上述代码中的第三句设置了新增按钮的宽度为200。
再次运行程序,你会发现按钮变得很长了。
至于大家想要将按钮改成什么样子完全取决于个人需求。本文的目的是告诉大家,不要把控件只当作控件,控件实际上就是一个类,拖到窗体上后,控件就变成了对象。因此,我们可以在代码中实例化一个控件,并随心所欲地使用控件,这才能算是充分利用C#的窗体程序功能。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
如何恢复电脑管家的默认设置
下一篇
如何保存微信语音为MP3格式