【发布时间】:2020-10-01 19:44:38
【问题描述】:
我正在 Visual Studio 2019 中制作一个 C# Windows 窗体项目。我目前有 40 个文本框供用户填写。这些文本框非常小,这就是我在程序顶部创建一个大标签的原因。我想知道是否可以在 C# 中显示用户在此标签框中填写的活动文本框中的文本。 我不确定这条信息是否会对这个过程有任何影响,但是一旦用户在当前所说的文本框中填写了正确的信息,它就会自动禁用它并转到下一个。
举个例子:
每当用户在这些文本框中输入任何内容时,活动文本框文本都会显示在顶部(在标签中)。
【问题讨论】:
-
看看
TextChanged、LostFocus或Validating的事件 - 我认为TextChanged是您所追求的事件。每次用户更改文本框的任何部分时都会触发 -
旁白:对于用户来说,在窗口顶部放置一个文本框可能更有意义,其左侧的标签指示选择了哪个“目标”。使用单选按钮或其他适当的控件来选择“目标”。根据需要将文本框内容复制到目标上的标签,例如逐个字符或值终止时。