这是白天用的在 KeyDown中这么设置,按键盘任意键就另存,但是发现用的时候很不方便,所以,不能放在KeyDown里面,或者KeyDown里面要识别键盘是按得Ctrl键才执行下面的代码,不然的话,好像鼠标右键也会执行。
If e.Table.Current Is Nothing Then Return
Dim c As Col = e.Table.Cols(e.Table.ColSel)
If c.name = "文件名称及链接" Then
Dim dlg As new SaveFileDialog
dlg.FileName = FileSys.GetName(e.Table.Current(c.Name))
If dlg.ShowDialog = DialogResult.OK Then
e.cancel = True
Dim ftp As FTPClient = c.DataCol.FTPClient
Dim path As String = ProjectPath & "RemoteFiles\" & FileSys.GetName(e.Table.Current(c.Name))
ftp.Download(e.Table.Current(c.Name), path, True)
FileSys.CopyFile(path, dlg.FileName, True)
msgbox("另存成功")
End If
End If
[此贴子已经被作者于2016/7/26 22:34:33编辑过]