-2

我希望有人可以在这里提供帮助。我有 x2 个文本框,数据由用户输入,一旦第二个框有数据,我就会发送到标签点击。(Windows mobile) 标签点击将比较两个框,但我只想检查前 4 个字符。这就是我卡住的地方。我假设我可能需要将两个条目都发送到某种字符串?

比较的当前代码

Private Sub LinkLabel1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) 
Handles LinkLabel1.Click

If Textbox1.Text = Textbox2.Text then

Do something
4

2 回答 2

0

用你的例子用 Substring 试试这个:

Private Sub LinkLabel1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) 
Handles LinkLabel1.Click

If Textbox1.Text.Substring(0, 4) = Textbox2.Text.Substring(0, 4) then

Do something
于 2019-04-23T13:15:59.937 回答
0

我最后是这样弄的。。

在每个文本框的 keydown 上 -

Private Sub Txtboxbcpb_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) 处理 Txtboxbcpb.KeyDown

如果 e.KeyCode = Keys.Enter 则

Dim str As String = Txtboxbcpb.Text.Substring(0, 4)

Txtboxbcpb.Text = str

所以它剥离了它们并放回文本框中。然后我运行了比较动作

但是,我现在需要从第一个字母开始时删除输入,然后从那里开始 4。有任何想法吗?感谢您的所有帮助;-)

强尼

于 2019-04-23T14:28:02.737 回答