社区
C#
帖子详情
下拉窗口是用Form还是NativeWindow
gdx
2004-03-24 04:52:32
在自定义控件时,遇到Dropdown的实现方式选择,比如下拉菜单,是使用Form基类加Control,还是用NativeWindow直接处理Windows消息,请考虑通用性,是各有利弊吗?
...全文
49
4
打赏
收藏
下拉窗口是用Form还是NativeWindow
在自定义控件时,遇到Dropdown的实现方式选择,比如下拉菜单,是使用Form基类加Control,还是用NativeWindow直接处理Windows消息,请考虑通用性,是各有利弊吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gdx
2004-03-25
打赏
举报
回复
自定义控件,基类实现提供下拉窗口功能,OpenDropDown()和CloseDropDown(),类于IWindowsFormsService接口的实现,但是因为dotNet实现是用Form作为下拉窗口基类,可以调用((Panel)this.Controls[0]).Controls.Add(DropDownControl)方法加入自定义下拉窗口,这种做法加重了程序的CPU和内存,因此希望可用NativeWindow或Control实现,但是在递归关闭窗口和加入Control中较为难实现,希有经验者能提供思路
marvelstack
2004-03-24
打赏
举报
回复
你的自定义控件是否从Control继承的?
HNU
2004-03-24
打赏
举报
回复
关注
gdx
2004-03-24
打赏
举报
回复
还有一种可能是从Control继承
三级
下拉
菜单联动实战案例
介绍了JS实现中国地区三级联动
下拉
菜单功能,结合完整实例分析了javascript基于事件响应实现页面元素动态变换的相关操作技巧,需要的朋友可以参考下 方法01:纯前端(展现+数据)方法02:前端(展现)+后端(数据) ...
[二]在jsp中使用foreach用于"显示复选框",初始化
下拉
框、复选框、
下拉
复选框,获取复选框勾选的值【$.ajax$.post$.each$().each、
form
的值没传至后台问题、去除字符】
JDK1.7+Tomcat7.0+Eclipse+ SSM + Bootstrap (含Bootstrap Table) 【心情很复杂,来一首“预谋”——专为“bug与我的相互伤害”做的歌——...使用bootstrap 的
下拉
菜单实现select的
下拉
复选框多选 【[/笑哭]搜的...
element ui字段_ui备忘单
下拉
字段
What the placeholder should say 占位符应该说什么 When not to use a dropdown (and when to) 何时不使用
下拉
菜单(以及何时使用)
Native
dropdowns 本机
下拉
菜单 Accessibility checklist 辅助功能清单 Closing ...
perl - CGI
An important fringe benefit of this is that the value of the previous query is used to initialize the
form
, so that the state of the
form
is preserved from invocation to invocation. Everything is ...
Extjs初学入门,详细panel、
form
、grid等介绍
Ext.
window
.
Window
Ext.
form
.panel ---
form
的panel Ext.panel.Table ---grid的panel Ext.tab.Panel ---标签页的panel Ext.menu.Menu Ext.tip.Tip Ext.container.ButtonGroup ...
C#
110,532
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章