列表框和组合框控件有什么区别
3个回答
展开全部
1、含义不同
列表框用于提供一组条目(数据项),用户可以用鼠标选择其中一个或者多个条目,但是不能直接编辑列表框的数据;
组合框的风格取值定义了组合框的具体属性,包括是否自动排序,是否有滚动条。
2、项目输入方式不同:
列表框的方式是先会显示一系列的控件选项供用户选择,之后对选中的进行后续处理,用户的选择可为多项选择;
组合框是一个编辑框带一个可以下拉的列表框,用户在下拉框中选择的项会进入编辑框中,再进行后续处理,在编辑框中也可以直接输入。
3、特点不同
列表框中的项目是通过程序插入到其中的,用户无法向清单中输入数据,当选择其中的项目,并在用户单击一个按钮或者执行某个操作时,由应用程序完成对指定项目的具体操作;
组合框的编辑区域用来显示当前选中的项或者编辑组合框里没有的项。可以用CB_LIMITTEXT来限制输入文本的大小;
为了获得编辑区域的文本,可发送CB_GETLBTEXT或者WM_GETTEXT消息,这样就把文本复制到指定的字符串中,当需要设置编辑区域的文本时,只需要发送WM_SETTEXT消息。
参考资料:百度百科-列表框
参考资料:百度百科-组合框
展开全部
控件的选择使用主要还是个人习惯问题。
文本框多应用于不限定输入内容的情况;而组合框和列表框多应用于限定输入内容的情况。
如输入名单时,性别(限定于男女两项)适合用列表框输入,而姓名、出生日期等非限定项则适合用文本框输入。
组合框和列表框的选择,主要看:
1)窗体空间是否充裕;
2)布局效果是否美观;
文本框多应用于不限定输入内容的情况;而组合框和列表框多应用于限定输入内容的情况。
如输入名单时,性别(限定于男女两项)适合用列表框输入,而姓名、出生日期等非限定项则适合用文本框输入。
组合框和列表框的选择,主要看:
1)窗体空间是否充裕;
2)布局效果是否美观;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
组合框可分为下拉式组合框,下拉式列表框,简单组合框。下拉组合框包括文本框和列表框的功能
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询