【发布时间】:2015-02-20 22:32:27
【问题描述】:
我正在尝试使用组合框作为解析 IP 地址的输入,但我遇到了问题。当用户从列表中选择他们想要的 IP 并单击“测试”时,它似乎无法识别组合框的输入。如果我用文本框替换组合框,它可以正常工作 - 出于某种原因,它不会接受组合框输入,即使它和文本框的结果完全相同相同,它们都是简单的字符串。
Dim ip As String = combobox1.Text
_sock = New TcpClient(ip, port)
如果我将'combobox1.Text'改为textbox1.Text,然后在textbox1中手动输入IP,它不起作用!我也试过'combobox1.Text.ToString',但没有奏效。这非常令人沮丧,因此我们将不胜感激,谢谢。
【问题讨论】:
-
您没有使用
SelectedItem或SelectedText属性是否有原因? -
当使用 'selectedItem' 属性时,它返回完全相同的东西。 'selectedText' 属性简单返回:'无法建立连接,因为目标机器主动拒绝它'
-
您是否使用调试器查看过实际值,因为我怀疑
SelectedText属性返回“无法建立连接,因为目标机器主动拒绝它” -
嗯,就是这么说的。我是新手,请问您能告诉我如何使用调试器找到实际值吗?
-
正常的做法是设置断点,并使用监视窗口...
标签: vb.net combobox ip resolve