【发布时间】:2015-08-09 19:40:40
【问题描述】:
我有一个使用 DevExpress 的 Windows 窗体(尽管我不确定这是否是问题的一部分),它被用于在 csharp 中生成电子邮件。当内容被输入到控件中时(例如,从查找中选择一个电子邮件地址,在消息字段中输入内容)我不能再通过单击该字段来设置光标。
双击确实会选择文本部分,然后可以从那里显示光标并使用箭头键移动 - 但不能通过再次单击来移动。
表单上有许多不同的控件,包括 DevExpress LookupEdit 和备注字段 - 但对于遇到的问题,控件类型似乎并不重要 - 添加不同的控件具有相同的问题。
我找不到任何我认为可能导致此问题的设置或配置 - 有没有其他人遇到过类似的情况并且可以阐明解决问题的方法?
谢谢!
乔恩
【问题讨论】:
-
如果我没记错的话,TextEdit 至少有一个像“AutoSelect”这样的属性或者默认为 true 的东西。
-
如果它是一个控件,它会解释它 - 但这就是全部,包括新控件 - DevExpress 和非 DevExpress!它似乎不是特定于控件的东西。我也找不到像“自动选择”这样的远程属性!
-
“双击确实会选择文本部分,然后可以从那里显示光标并使用箭头键移动”...这听起来像是只读控件的行为。 . 你确定不是这样吗?也许它被设置在某处的活动中?
-
绝对肯定,我已经逐行浏览了代码,它们不是只读的。获得焦点后,可以使用箭头键和键入对其进行编辑。
标签: c# forms winforms devexpress controls