社区
C#
帖子详情
关于winform控件的两个问题?
roarlion
2003-03-07 05:20:24
第一:c#能否在代码中动态加载控件,如vb60的load text1(1) ?
第二:c#支持控件组吗?vb.net现在不支持了,但控件可以共享事件,c#能否共享事件?
谢谢各位大侠了.
...全文
97
2
打赏
收藏
关于winform控件的两个问题?
第一:c#能否在代码中动态加载控件,如vb60的load text1(1) ? 第二:c#支持控件组吗?vb.net现在不支持了,但控件可以共享事件,c#能否共享事件? 谢谢各位大侠了.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
runrunrun
2003-03-07
打赏
举报
回复
1.当然可以了. C#里所有的控件都是动态加载的,只是代码是由编辑器自动生成的,你感觉不到罢了. 你可以参考一下系统自己生成的代码.
2.C#自动就支持控件组了,不需要特意去设置. Textbox[] t = new TextBox(100); \
共享事件也可以,只要用同一个函数去设置所有控件的事件委托就行了
hbuser
2003-03-07
打赏
举报
回复
都可以
前者是动态创建或者加DLL loadAsemmbly
或者已经作为control的Controls属性存在
解决WPF加载
Winform
控件
时的显示遮挡
问题
WPF加载
Winform
控件
时会出现显示层级
问题
,如加载视频流用
Winform
的PictureBox
控件
,再添加控制按钮等WPF
控件
会被遮挡。可利用WPF的Popup
控件
解决层级
问题
,但该
控件
有特殊性,可引用自定义Popup
控件
解决其移动和始终居上
问题
。
WPF 解决
winform
控件
遮盖WPF
控件
问题
该博客围绕WPF解决
winform
控件
遮盖WPF
控件
问题
展开,给出了相关代码示例。代码中包含了窗口的各种属性设置,如宽度、高度等,还涉及到网格布局、边框设置,以及WindowsFormsHost、ElementHost等
控件
的使用。
winform
界面
控件
丢失的
问题
在编写复杂UI的
Winform
界面时,遇到一个棘手
问题
:拖动Panel
控件
后,所有Textbox和Label等
控件
消失。经检查发现,Panel的装载事件代码丢失,导致
控件
未正确添加到Panel中。通过手动添加缺失的装载代码,成功解决了
控件
显示
问题
。
解决WPF调用
Winform
控件
置顶
问题
在WPF应用中使用WindowsFormsHost调用
Winform
控件
时,可能会遇到
控件
置顶导致WPF
控件
无法显示的难题。通过引入Microsoft.DwayneNeed库的AirspaceDecorator组件,可以解决这个
问题
,使得WPF
控件
能够正确显示在
Winform
控件
之上。文章提供了具体的解决方案和dll下载链接。
winform
控件
显示及闪烁
问题
在
WinForm
应用中,使用自定义
控件
和窗体时遇到了
控件
加载时闪烁的
问题
。尝试了双缓冲方法未能解决。最终发现是由于Panel设置背景图片引起的,因为默认Panel不支持双缓冲。解决方案是创建自定义Panel,并在构造函数中调用`this.UpdateStyles()`以启用双缓冲,从而消除闪烁。
C#
111,132
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章