我有一个表格上有一个组合框。
组合框设置为DropDownList。这些下拉项是对象的描述形式。这意味着它们可以持续很长时间。组合框在屏幕上的位置意味着当显示下拉列表时,它不能全部适合屏幕。其中一些被屏幕右边缘切断。
我无法移动组合框。
他们可以通过某种方式移动控件的下拉列表部分。也许把它置于控制之下?
我附上了截图。你可以在这里看到表格 -
输入交易时,用户填写表单并单击“保存”。将为任何客户输入的许多交易将是重复交易。这些可以保存到收藏夹。下拉框列出了当前保存的收藏夹,当选择一个时,程序会自动填写交易字段。
屏幕截图2显示了整个程序和空间不足的组合框列表。
我从屏幕截图中了解到我可以移动表单但我喜欢在屏幕上保留用于输入交易的表单。
我可能需要查看界面的其他选项。
谢谢,
答案 0 :(得分:2)
也许您应该创建自己的comboBox,如下所示:
答案 1 :(得分:0)
您是否尝试过设计师设置
Combobox.Anchor = Left | Right
答案 2 :(得分:0)
尝试设置组合的DropdownWidth
。
答案 3 :(得分:0)
对于迟到的帖子抱歉:-)。是的,你可以这样做。但您需要创建自定义ComboBox
并覆盖基础WndProc
的{{1}}方法;
就是这样;
ComboBox
代码来自MSDN文章Building a Better ComboBox