
正文
vb.net菜单禁止 如何禁用vbs
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
vb.net的安装和部署的快捷方式问题
某某.exe”程序集vb.net菜单禁止,选择“创建某某.exevb.net菜单禁止的快捷方式”,修改成你要的名称。
2.选择“创建某某.exe的快捷方式”属性:Icon(表示快捷方式图标)vb.net菜单禁止,选择“浏览”弹出“图标”窗体:
添加ico图标
3.选择“创建某某.exe的快捷方式”属性:Folder(表示 在哪里的快捷方式)。弹出“选择文件夹”窗体:
“用户桌面”表示:在桌面上的快捷方式vb.net菜单禁止;
“用户的‘程序’菜单”表示:在开始菜单中的快捷方式
小弟表达能力不行vb.net菜单禁止,如果兄弟不明白,俺给你抓图,程序打包我也搞了好几天
相关问答
Q1: VB.NET怎么可以限制窗体不能被鼠标随便拖动位置
很简单,通过WindowsAPI,删除窗体菜单项就行了
首先在窗体类中声明API:
Declare Function GetSystemMenu Lib "user32" (ByVal hWnd As IntPtr, ByVal bRevert As Boolean) As IntPtr
Declare Function RemoveMenu Lib "user32" (ByVal lngHmenu As IntPtr, ByVal nPosition As Integer, ByVal wFlags As Integer) As Integer
其次声明API参数常量:
Const MF_BYPOSITION As Integer = H400
然后在窗体类中写入过程:
Private Sub UserForm_Initialize_stopmove() '禁止窗体移动
Dim lngHwnd As IntPtr
Dim lngHmenu As IntPtr
lngHwnd = Me.Handle
If lngHwnd 0 Then
lngHmenu = GetSystemMenu(lngHwnd, False)
RemoveMenu(lngHmenu, 0, MF_BYPOSITION) '这里的0代表菜单中从上往下数第一个菜单项
End If
End Sub
Private Sub UserForm_Initialize_onmove() '恢复窗体移动
Dim lngHwnd As IntPtr
Dim lngHmenu As IntPtr
lngHwnd = Me.Handle
If lngHwnd 0 Then
lngHmenu = GetSystemMenu(lngHwnd, True)
RemoveMenu(lngHmenu, 0, MF_BYPOSITION) '这里的0与禁止代码中的数值同步,原因时虽然表面上删除了菜单项,实则为隐藏了菜单项,各个菜单的索引值并没有变,所以0依然代表初始菜单的第一个菜单项,即被删除的那个菜单项
End If
End Sub
然后如果你的窗口菜单是动态变化的,建议声明常数:
Const MF_BYPOSITION As Integer = H0
然后使用相关的Windows功能的常数进行删除菜单。常数需要自行查看winuser.h头文件
如果找不到该头文件,可以看这里:网页链接
其余信息详见MSDN:网页链接
最后说一下,不建议前面网友说的重写WndProc的方法,因为这样拦截标题栏点击消息会导致窗体本身的菜单也无法显示出来,有损窗体功能,并且像双击左上角图标关闭窗体这样的功能也会跟着拦截消息的操作一起被吞掉。
Q2: 在vb中怎么使按钮不可用,就是那种变灰色的
把按钮vb.net菜单禁止的Enable属性改为False。
用代码vb.net菜单禁止:按钮名.Enable=False。
用API:EnableWindow。
1、VB是一种可视化vb.net菜单禁止的面向对象的程序设计语言vb.net菜单禁止,Enabled是VB中控件的一种属性。
2、Enabled属性有两种值True和False,分别代表真和假。当一个控件的Enabled属性值为真时代表该控件可以用,当控件的Enabled属性为False时代表该控件不可用(图形会变度为灰色且不可以选中)。
扩展资料
vb.net 特性:
1、vb.net 完全集成到 Visual Studio 集成开发环境中,在这种集成开发环境与 VB 在若干方面有差异。主要体现在窗体的布局以及菜单等方面都有所不同。
2、vb.net 项目与 VB 不同。它使用基于文件夹的模型,所有项目均放置在项目文件夹层次结构中。
3、vb.net 中使用ado.net来访问数据库,ado.net是.netFramework的一部分。在 vb.net 中实现数据访问的方法主要有两种。
Q3: vb.net外接程序不显示菜单
系统bugvb.net菜单禁止,网络问题。
1、系统bug是vb.net外接软件系统出现vb.net菜单禁止了问题导致程序不显示菜单vb.net菜单禁止,等待官方修复即可。
2、网络问题是自身设备连接的网络出现较大波动vb.net菜单禁止,导致vb.net外接程序不显示菜单vb.net菜单禁止,更换网络重新打开即可。
vb.net菜单禁止的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于如何禁用vbs、vb.net菜单禁止的信息别忘了在本站进行查找喔。







