C#窗体程序中怎么Ctrl+s保存

qianlong1207 2009-12-25 10:22:44
C#窗体程序中怎么Ctrl+s保存的事件怎么写
...全文
632 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
十八道胡同 2009-12-26
  • 打赏
  • 举报
回复
在Form1_KeyDown事件里同时捕捉ctrl 和s即可
z4151261 2009-12-26
  • 打赏
  • 举报
回复
没看懂
hykx 2009-12-25
  • 打赏
  • 举报
回复
如果窗体有菜单,给“保存”菜单设置快捷键Ctrl+S即可实现。
卓才琣 2009-12-25
  • 打赏
  • 举报
回复
[Quote=引用楼主 qianlong1207 的回复:]
C#窗体程序中怎么Ctrl+s保存的事件怎么写
[/Quote]

还要设置 Form.KeyPreview=true
卓才琣 2009-12-25
  • 打赏
  • 举报
回复
[Quote=引用楼主 qianlong1207 的回复:]
C#窗体程序中怎么Ctrl+s保存的事件怎么写
[/Quote]

还要先设置 Form.KeyPreview=true;
wuyq11 2009-12-25
  • 打赏
  • 举报
回复
private void Form1_KeyDown(object sender, KeyEventArgs e)
{

if (e.Control == true && e.KeyCode == Keys.S)
{}
}

yingkk 2009-12-25
  • 打赏
  • 举报
回复

this.KeyDown +=new KeyEventHandler(Form1_KeyDown);

private void Form1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
if (e.KeyCode == Keys.S && e.Control)
MessageBox.Show("Ctrl+S pressed");
}

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧