0
|
stakx - no longer contributing Saravana Kumar · 技术社区 · 15 年前 |
![]() |
1
1
你要的不是组合框。您需要一个文本框和一个按钮,当单击它时,它会给您一个可以插入到文本框中的令牌下拉列表。组合框 几乎 给你这个,但不适合有两个原因:
您应该编写一个自定义控件,该控件实现您需要的功能,并具有一个更好地表示您正在做什么的UI。为了寻找灵感,你可以考虑使用许多即时消息程序提供的“插入表情”用户界面。请注意,该按钮通常不在文本框内,而是完全独立的按钮。 |
![]() |
2
2
我相信你已经知道了,但我在这里重复一遍,让你考虑一下它的含义。组合框是一个相对复杂的控件,它由以预定义方式交互的简单组件组成。一个文本框、一个列表框和一个按钮组合在一起,以创建一个控件,该控件旨在简化为简化文本输入和选择提供一个紧凑的UI的常用方法。 似乎您的案例本身并不适合于这些组件的预定义交互,就像组合框设计它们的方式一样。因此,我的建议是单独创建文本框、列表框和按钮,并手动定义它们的交互方式,而不是尝试对抗组合框的预定义行为。 |
![]() |
JOO · 使用udpClient从多个IP地址连续接收数据 2 年前 |
![]() |
Futterkiste · 函数比例图 2 年前 |
![]() |
user18789895 · 我应该如何验证WinForms应用程序? 2 年前 |
![]() |
beriscen · 如何使整个链接标签区域可点击? 2 年前 |
![]() |
lpmaxim · 当鼠标光标悬停在按钮上时,背景图像会移动 2 年前 |