【问题标题】:Getting the child control (i.e. TextBox) of an ComboBox获取 ComboBox 的子控件(即 TextBox)
【发布时间】:2014-03-30 19:27:48
【问题描述】:

在 MFC 中,我可以使用以下方法获取它:

textbox = CWnd::GetWindow(GW_CHILD);

如何在 C# 中直接访问组合框的文本框控件,以便执行以下操作:

textbox.TextAlign = HorizontalAlignment.Right;

???

【问题讨论】:

标签: c# .net winforms


【解决方案1】:

我认为在 WinForms 中是不可能的。

但您可以通过将ComboBox1.RightToLeft 设置为RightToLeft.Yes 来获得水平对齐功能。

【讨论】:

  • 它也将箭头向左移动。
  • 是的。您需要编写自己的 ComboBOx 类,或者放弃 WinForms,并使用 WPF 等更高效的 UI 平台。
猜你喜欢
  • 2013-04-24
  • 1970-01-01
  • 2018-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-08
  • 1970-01-01
相关资源
最近更新 更多