以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 判断listbox的值不是空的怎么搞? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=186653) |
-- 作者:jjun2002cn -- 发布时间:2023/5/17 17:35:00 -- 判断listbox的值不是空的怎么搞? If e.Form.Controls("ListBox1").items(0) <> Nothing Then Dim ftp1 As New FtpClient ftp1.Host = "192.168.0.200" ftp1.Account = "Admin" ftp1.Password = "W3WE" \' ftp1.Port = 47758 Dim str As String Dim str1 As String MessageBox.Show(e.Form.Controls("ListBox1").Items(0)) str = e.Form.Controls("ListBox1").Items(0) If ftp1.Upload(str, "/oldcloud/1.png") = True Then Messagebox.show("上传完成!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information) ftp1.Close Else Messagebox.show("上传失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information) ftp1.Close End If Else MessageBox.show("请选择文件!") End If 前面用isnot null 也不对<>"" 也不行
|
-- 作者:jjun2002cn -- 发布时间:2023/5/17 17:40:00 -- 我是用鼠标拖拽图片到listbox 获得图片路径以后ftp到远程文件服务器,但是当没有拖拽 时候listbox 是空的 这个时候执行ftp上传就会报错。所以我想想判断一下e.Form.Controls("ListBox1").items(0) 不是空在执行后续的上传操作! |
-- 作者:有点蓝 -- 发布时间:2023/5/18 8:26:00 -- If e.Form.Controls("ListBox1").items.count > 0 Then |
-- 作者:jjun2002cn -- 发布时间:2023/5/18 8:45:00 -- 搞好了 ,谢谢! |