将组合框从 DropDown 更改为 DropDownList 我失去了选项

发布于 2025-01-07 18:30:08 字数 206 浏览 0 评论 0原文

具体来说,在我的原始设计中,我在加载时在 ComboBox 中添加了文本注释,但后来意识到用户可以在框中键入内容,因此我将 DropDownStyle 更改为 DropDownList。不幸的是,虽然这会阻止用户在框中键入内容,但它也会从我的 VS2010 设计中删除文本,并且还会忽略我对程序中文本的 C# 更新。

这是正常行为还是我有问题,或者我需要通过另一个参数来执行此操作?

Specifically, in my original design, I had Text comments in my ComboBox at load-up time, but then realised that users could type into the box, so I changed the DropDownStyle to DropDownList. Unfortunately, whilst this prevents the user from typing into the box, it also removes the Text from my VS2010 design and also ignores my C# updates to the Text in the program.

Is this normal behaviour or do I have a problem, or do I need to do this via another parameter ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

谈下烟灰 2025-01-14 18:30:08

DropDownStyle 保持在 DropDown 上。

现在在 KeyPress 事件上添加以下内容:

e.Handled = true;

Keep your DropDownStyle on DropDown.

now on KeyPress event add the following:

e.Handled = true;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文