【发布时间】:2013-12-12 14:52:55
【问题描述】:
我知道 wpf 中的命令,但它在 winform 中的等价物是什么?
cboclient.IsHitTestVisible = false;
cboclient.Focusable = false;
使用此命令,组合框未被禁用,但用户无法打开它以读取数据。我如何在 winfrom 中完成此操作?谢谢
详细信息:当表单最初加载时,我的表单上有 3 个组合框,唯一的第三个组合框无法打开以读取数据。当用户在前两个组合框中选择值时,根据这两个值,第三个组合框被启用以显示来自 db 的数据。
注意:这里我不想禁用第三个组合框。因为它会给用户错误的表达。
【问题讨论】:
-
你试过
cboclient.Enabled = false;吗? -
yes....它禁用组合框
-
这不是你想要的?请描述你的目标......
-
我只想要 db 中没有记录。那么组合框的状态是用户无法打开它进行阅读..它保持活动状态并启用
-
那么在上面的
.Enabled = false;行周围添加if语句不起作用?您开始了解您尚未公开的应用程序的细节,这实际上是我们无法猜测的......