Vb.net 如果文本框中的第一个字是/&引用;和项目说明,然后填写“表格”;itemsearch";

Vb.net 如果文本框中的第一个字是/&引用;和项目说明,然后填写“表格”;itemsearch";,vb.net,c#-4.0,Vb.net,C# 4.0,如果文本框中第一个单词“/”和项目描述,则显示表单“itemsearch”和“itemsearch”文本框itemname=而不显示最后一个表单中输入的“/”文本 例如: /什么是商品 在Itemsearch表单textbox.text=“什么是项”中,为文本框的LostFocus添加事件处理程序 XAML <TextBox x:Name="tBox" LostFocus="tBox_LostFocus" ... 无论如何,如果您想要实现一个类似VIM的搜索(在我看来有点像),您应该将您

如果文本框中第一个单词“/”和项目描述,则显示表单“itemsearch”和“itemsearch”文本框itemname=而不显示最后一个表单中输入的“/”文本

例如:

/什么是商品
在Itemsearch表单textbox.text=“什么是项”

中,为文本框的LostFocus添加事件处理程序

XAML

<TextBox x:Name="tBox" LostFocus="tBox_LostFocus" ...

无论如何,如果您想要实现一个类似VIM的搜索(在我看来有点像),您应该将您的搜索词保存在一个单独的字符串中,而不使用/。当最近填写的文本框的内容自动更改时,用户可能会感到困惑。请查看
String.Trim
方法。请阅读如何询问-。描述你的问题并展示你迄今为止所做的尝试。这看起来像是你要我们解决一个家庭作业问题,你的问题中有打字错误。请下次使用谷歌翻译或其他方法,这是不可读的。我问你,如果textbarcode.text以“/”开头,那么**itemsearch显示并在itemsearch表单textbox.text=在“/”之后text else find form item where itemcode=textbox1.text我问你,如果textbarcode.text以“/”开头,那么itemsearch.show和itemsearch form textbox.text=在“/”text else find form itemcode=textbox1.text你已经得到了答案:使用微调功能。如果它现在是textbarcode.Text.Trim(“/”)或另一个文本字段并不重要,您应该能够根据需要调整它。如果这个答案不符合你的需要,你应该重新制定你的问题,使其清晰易懂
private void tBox_LostFocus(object sender, RoutedEventArgs e)
    {
        tBox.Text = tBox.Text.Trim('/');
    }