我真的很困惑。请考虑以下情况。
场景:
我有一个 C# Winform 应用程序,其中包含几个文本框控件。现在,当我在这些文本框中输入数据时,例如“这是我的示例文本框”,它与文本框的可见区域重叠并显示为“AMPLE TEXTBOX”。但我希望文本从起始位置显示,如“这是我的 S”,然后如果需要,重叠。我怎样才能做到这一点?我在下面尝试过,但没有运气。请帮忙。谢谢。
(sender as TextBox).TextAlign = HorizontalAlignment.Left;
编辑
我也在使用AutoCompleteMode.Suggest
,这样当我按下任意键时,将显示类似于下拉列表的相应列表。但是这个列表的第一项是默认选中的,这是我不想要的。你也可以在这方面提出建议吗?谢谢。
最终解决方案
我正在使用它来解决问题
(sender as TextBox).TextAlign = HorizontalAlignment.Left;
(sender as TextBox).Select(0, 0);
感谢@Har Har。