【发布时间】:2021-11-22 12:12:57
【问题描述】:
我一直在寻找这个问题的答案(我在c#中使用winforms)。
我正在寻找图片中的控件,单击时带有向下箭头的文本框打开了扩展文本框,我不想使文本框变大,我认为它可能是组合框的属性,但我找不到。
有人熟悉这个控件吗? 谢谢 ! https://i.stack.imgur.com/7Uvvo.png
【问题讨论】:
-
这本质上是设计者展示的
TextBox控件(我认为它在技术上是字符串集合编辑器控件)。未打开的较小元素通常是只读的,这会使用户在正常情况下感到困惑 -
好的,你知道不同的解决方案吗?一种让用户选择获得更大编辑空间但原始文本框不会变大的选项?或者只是让文本框变大就可以了
-
写一个自定义控件。
-
通常像您展示的那样的控件是较大的 PropertyGrid 控件的一部分,并且不作为独立的“下拉加文本框”表单存在。 PropertyGrid 通常有一个默认视图,然后是一个编辑器。当属性的值获得焦点时显示编辑器。
标签: c# winforms combobox textbox extend