C# winform如果禁用右键菜单和其它功能键盘

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# winform如果禁用右键菜单和其它功能键盘相关的知识,希望对你有一定的参考价值。

在窗口禁掉右键,ctrl alt shift等以及我想禁掉的某个按键?
需要引用System.Collections.Specialized命名空间,Keys在其中
可以在KeyDown事件中,依次,单个禁用想要禁用的键
谢谢你

参考技术A 使用窗体的KeyDown事件,当然使用时要把窗体的KeyPreview属性设为true
例子如下,其他的类推:
private void MainForm_KeyDown(object sender, KeyEventArgs e)

//如果是组合键Ctrl+M
if (e.Control && e.KeyCode == Keys.M)

return;

//判断单个键Escape
if (e.KeyCode == Keys.Escape)

this.Close();

本回答被提问者采纳
参考技术B 屏蔽
代码如下所示:
if ( pMsg->message == WM_KEYDOWN )

switch ( pMsg->wParam )

// 屏蔽 空格键
case VK_ESCAPE:
return FALSE;
// 屏蔽Ctrl+N键
case 78: // ''N''
if ( ::GetKeyState( VK_CONTROL ) < 0 )

return TRUE;

break;
default:
break;

参考技术C 啊啊啊

C# winform中如果实现播放视频功能

C# winform中添加视频播放功能,用vs 自带的windows media player 只能播放声音,图像没有显示出来,还有就是windows media player 支持什么格式的视频?或者有别的方式实现在winform中实现播放视频功能吗?急,在线等!

wmp(Windows Media Player) 在工具箱上,右键〉选择项〉等一会 会出现一个对话框。在 COM+ 还是。NET选项卡里,将滚动条托到最下,向上找到这控件。选中确定〉这时候你的工具箱会多出一个控件,将他托到窗体上就可以为你的窗体,添加一个播放器。追问

这个控件已经添加了啊。。。问题是:自带的windows media player 只能播放声音,图像没有显示出来

参考技术A AxWindowsMediaPlayer追问

this.axWindowsMediaPlayer1.URL = "";
this.axWindowsMediaPlayer1.Ctlcontrols.play();

我用的是这语句,可是还是出现以上的问题。

追答

axWindowsMediaPlayer1.URL = "";

这肯定报错啊。要填 播放文件的路径

追问

URL 的地址我有放了,编译也通过了,只是播放的时候只能播放声音,图像没有显示出来

追答

你去 51aspx,找几个来用吧。多的是

以上是关于C# winform如果禁用右键菜单和其它功能键盘的主要内容,如果未能解决你的问题,请参考以下文章

c# winform 怎么弄展开收缩的左边菜单 功能 急 在线等

C#如何全局禁用键盘的回车键

Winform怎么禁用win键,alt+atb

C# winform中如果实现播放视频功能

c# 怎样禁止键盘按键

C# winform datagridview中如何实现鼠标右键点击一行数据出现一个带有删除的菜单,并能执行删除操作?