
正文
vb.net界面调用桌面 vbnet winsock
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
VB.net 获取桌面的快捷键
你需要学习System.IO命名空间内的
File、FileInfo、Path、Directory、DirectoryInfo、DriveInfo
其中File、Directory可以对文件、目录进行操作
而尾部带Info的类,用于获取文件、目录和磁盘的信息
这些信息包括图标、文件名称、大小、创建日期、是否只读等等
使用Listview控件:
首先获取桌面目录的信息,根据系统的不同Win和XP位置不一样,一般在"C:\Users\用户名\Desktop",并使用
DirectoryInfo的EnumerateDirectories和EnumerateFiles方法来枚举目录内的子目录和文件
当用户选择Listview控件中的文件项时,使用Process.Strat(文件路径)的方法来启动程序
MSDN参考链接
纯手打,希望采纳
相关问答
Q1: vb.net 点击"显示桌面"会使窗体的什么属性改变
改变activated属性,会发出activeChanged事件。
注意调用activate方法也会发出activeChanged事件
Q2: vb.net 模拟 Win + D 显示桌面
显示桌面的本质是个系统 Shell(IShellDispatch4.ToggleDesktop()),所以只需要调用这个 Shell 就好了,用不着模拟按键。
项目引用 C:\Windows\System32\shell32.dll,参考代码:
Dim objShel As Shell32.ShellClass = New Shell32.ShellClass()
CType(objShel, Shell32.IShellDispatch4).ToggleDesktop()
Q3: VB.NET编写的窗体如何能够接管WIN的桌面,只有退出窗体才能回到WIN桌面?
可以实现啊,只要获得管理员权限。
首先API获取桌面和任务栏的窗口句柄,把两者都隐藏。
再使自身窗体(无边框)充满整个屏幕,并位于最底层就可以了。
退出的时候恢复显示桌面图标。
Q4: 在vb.net中怎么把一个字符串怎么输出到当前计算机桌面上显示呢
在vb2008下,form具有TransparencyKey属性,将窗体的背景色和TransparencyKey颜色设置一致时,窗体会完全透明,显示文字时,给文字不同的颜色,文字会直接显示当前屏幕之上设置form1属性,TransparencyKey=黑色,BackColor=黑色 绘制窗体的代码,给文字以不同颜色 Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint
e.Graphics.DrawString("你好", New Font("黑体", 60, FontStyle.Bold), Brushes.Blue, 0, 0)
End Sub 可以设置窗体置顶属性,永远前端显示也可以显示在桌面,用setparent,父窗体为桌面
vb.net界面调用桌面的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vbnet winsock、vb.net界面调用桌面的信息别忘了在本站进行查找喔。







