C#winform动态添加控件

C#winform动态添加控件,第1张

第一步,想要添加什么对象,就先通过NEW关键字,实例化一个对象,创建一个对象的实体。

第二部,设置当前对象实体的属性值,事件等。

第三部,通过容器对象的Controls(该属性为一个集合)属性的Add方法添加你当前创建的对象实体。

这样,你就看到你动态添加了一个控件

比如,如下图所示,在winform项目中有一个winform和一个新建用户控件。直接拖动用户控件往winform中放置的时候,会发现鼠标一直是一个禁止的图标,这时时拖动不上去的。

打开工具箱,拖动用户控件到工具箱里,在到达工具箱的时候鼠标变成加号,但还是无法把用户控件放置到工具箱中。

其实,在winform中添加用户控件前是要先编译项目的。可以点击“生成->生成解决方案” 来编辑项目

生成成功后,可以看到工具箱上出现了用户控件

这时就可以从工具箱拖动用户控件到winform中了

6

直接双击用户控件也可以把用户控件放置在winform中,这时用户控件会默认停靠在左上角

1.在窗体中拖入ListView控件和imageList控件;

2.设置imageList控件的Images属性,添加你想要的图片;

3.设置ListView控件的SmallImageList、LargeImageList、StateImageList属性为imageList;

4.编辑ListView控件的编辑项的ImageIndex行为你就会发现图片成功显示出来了!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7951831.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存