我希望有人可以在这里提供帮助。 我有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
答案 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。有任何想法吗? 感谢您的所有帮助;-)
强尼