比较x2文本框内容的第一部分

时间:2019-04-23 11:17:29

标签: vb.net visual-studio-2008

我希望有人可以在这里提供帮助。 我有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

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

最后我是这样做的。

在每个文本框的下拉菜单上-

私有Sub Txtboxbcpb_KeyDown(ByVal发送者为System.Object,ByVal e为System.Windows.Forms.KeyEventArgs)处理Txtboxbcpb.KeyDown

如果e.KeyCode = Keys。然后输入

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

Txtboxbcpb.Text = str

因此它剥离了它们并将其放回到文本框中。然后我执行比较动作

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

强尼