登录
首页 » C#源码 » C# 响应新增系统菜单项命令

C# 响应新增系统菜单项命令

于 2022-07-16 发布 文件大小:12.24 kB
0 169
下载积分: 2 下载次数: 1

代码说明:

C# 制作的响应式菜单,响应新增系统菜单项命令,在标题栏单击鼠标右键,会显示出菜单,单击“新增菜单”会响应该菜单的点击,新增了一项自定义的菜单项及命令,实现过程如下:   protected override void WndProc(ref Message SystemMessage)   {//响应新增系统菜单项命令    switch (SystemMessage.Msg)    {    case WM_SYSCOMMAND:    if (((int)SystemMessage.WParam) == WM_USER + 2)    MessageBox.Show("响应新增系统菜单项命令", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);    else    base.WndProc(ref SystemMessage);    break;    default:    base.WndProc(ref SystemMessage);    break;    }   }

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • C# 设置DataGridView控件中的指定(第二)列只读
    C# 设置DataGridView控件中的指定(第二)列只读,核心代码如下:   private void Form1_Load(object sender, EventArgs e)   {    this.customersTableAdapter.Fill(this.northwindDataSet.Customers);    //设置DataGridView控件中的指定(第二)列只读    this.customersDataGridView.Columns[1].ReadOnly = true;   }
    2022-02-12 23:56:36下载
    积分:1
  • C# 热键模拟 模拟数字输入、英文输入Home键、Backspace键
    C#通过窗体的按钮来模拟按下键盘上指定键的功能,比如模拟出了Shift+Home、Delete、Enter、Home、Backspace、数字输入、英文输入等键的功能,相关功能模块代码如下,可自己添加相关的模块功能键:   private void button3_Click(object sender, System.EventArgs e)   {//Backspace空格键    this.richTextBox1.Focus();    SendKeys.Send("{Backspace}");   }   private void button4_Click(object sender, System.EventArgs e)   { //End结束键    this.richTextBox1.Focus();    SendKeys.Send("{End}");   }   private void button5_Click(object sender, System.EventArgs e)   {//Home键    this.richTextBox1.Focus();    SendKeys.Send("{Home}");   }   private void button6_Click(object sender, System.EventArgs e)   {//Enter回车键    this.richTextBox1.Focus();    SendKeys.Send("{Enter}");   }   private void button7_Click(object sender, System.EventArgs e)   {//Delete删除键    this.richTextBox1.Focus();    SendKeys.Send("{Delete}");   }
    2022-07-19 00:15:03下载
    积分:1
  • C# 设置应用程序背景颜色
    C# 设置应用程序背景颜色,通过调用Windows调色板,来选取颜色,然后程序将颜色值赋值给窗口,此盒子可设置斜体的颜色值,运行效果如参考截图所示,核心代码请看以下代码片段:   private void Form1_Load(object sender, EventArgs e)   {//显示应用程序背景颜色    //先打开“Properties”,添加一个System.Drawing.Color类型的变量MyBackColor    this.BackColor = Properties.Settings.Default.MyBackColor;   }   private void button1_Click(object sender, EventArgs e)   {//设置应用程序背景颜色(在运行时编写用户设置)    if(this.colorDialog1.ShowDialog()==DialogResult.OK)    {    Properties.Settings.Default.MyBackColor = this.colorDialog1.Color;    Properties.Settings.Default.Save();    this.BackColor = Properties.Settings.Default.MyBackColor;    }   }
    2022-06-22 05:36:16下载
    积分:1
  • 104规约IEC60870-5-104
    完整的能通过vs2010运行的IEC-104主站和辅站源代码,本人在公司实习亲自编写的。对初学者帮助很大而且对104协议的剖析很清楚。
    2023-05-22 09:00:20下载
    积分:1
  • C# 利用数据绑定控件ListView修改数据
    cmd.CommandText = "update 员工表 set 员工姓名= +//设置将要执行的SQL语句    this.textBox2.Text + ,基本工资= + this.textBox4.Text +    ,工作评价= + this.textBox5.Text +    where 员工编号= + this.textBox1.Text + ";   con.Open();//打开数据库连接   cmd.Connection = con;//设置命令对象的连接属性   cmd.ExecuteNonQuery();//执行SQL语句   con.Close();//关闭数据库连接   return true;//方法返回布尔值
    2022-01-24 18:10:16下载
    积分:1
  • 程序守护(进程守护)-C#
    程序守护(进程守护)-源代码C# /*  * 由SharpDevelop创建。  * 用户: zhang  * 日期: 2017/3/18  * 时间: 21:50  * 要改变这种模板请点击 工具|选项|代码编写|编辑标准头文件  */ using System; using System.Diagnostics; using System.Drawing; using System.Threading; using System.Windows.Forms; namespace CPinfoSafe { public sealed class NotificationIcon { private NotifyIcon notifyIcon; private ContextMenu notificationMenu; DialogResult dr; #region Initialize icon and menu public NotificationIcon() { notifyIcon = new NotifyIcon(); notificationMenu = new ContextMenu(InitializeMenu()); notifyIcon.DoubleClick += IconDoubleClick; System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(NotificationIcon)); notifyIcon.Icon = (Icon)resources.Get
    2022-11-01 19:35:03下载
    积分:1
  • C# 使用XmlWriter写XML文件
    C# 使用XmlWriter写XML文件,为使文件易读,使用缩进,引用样式,写入注释。写一个元素(根元素),比如genre 属性、ISBN 属性、书名元素、价格元素、写入 CDATA,缓冲器内的内容写入文件。然后加载文件,将XML文件的内容显示在控制台,最后等待用户阅读。通过这个完整的写入XML文件的实例,将XmlWriter的用法完全展现给用户,让你更进一步的了解XmlWriter的用法。
    2022-05-28 19:11:35下载
    积分:1
  • C# 中文简体繁体转换小程序
    Visual C# 简繁体转换,实现中文汉字的简体繁体转换功能,相信这个C#小程序源码会很实用吧,经常用到。编译运行后,请输入要转换的文字,单击对应的按钮,即可实现转换功能,绑定在对应按钮上的代码如下:   C#中文繁体转简体源码:   private void button1_Click(object sender, EventArgs e)   {    string src = txtSrcText.Text.Trim();    byte[] srcByte = Encoding.Default.GetBytes(src);    byte[] desByte = new byte[srcByte.Length];    LCMapString(2052, LCMAP_SIMPLIFIED_CHINESE, srcByte, -1, desByte, srcByte.Length);    string des = Encoding.Default.GetString(desByte);    txtDesText.Text = des;   }   C#中文简体转繁体源码:   private void button2_Click(object sender, EventArgs e)   {    string src = txtSrcText.Text.Trim();    byte[] srcByte = Encoding.Default.GetBytes(src);    byte[] desByte = new byte[srcByte.Length];    LCMapString(2052, LCMAP_TRADITIONAL_CHINESE, srcByte, -1, desByte, srcByte.Length);    string des = Encoding.Default.GetString(desByte);    txtDesText.Text = des;   }
    2022-03-12 07:23:03下载
    积分:1
  • C# FileInfo获取文件的各种属性
    C# 创建FileInfo对象,获取文件的各种属性,可以获取到以下的文件信息:创建时间、上次访问时间、上次写入时间、文件名称、完整目录、完整路径、是否只读、文件长度。   具体的实现过程:   textBox1.Text = openFileDialog1.FileName;   FileInfo finfo = new FileInfo(textBox1.Text); //实例化FileInfo对象   string strCTime, strLATime, strLWTime, strName, strFName, strDName, strISRead;   long lgLength;   strCTime = finfo.CreationTime.ToShortDateString(); //获取文件创建时间   strLATime = finfo.LastAccessTime.ToShortDateString(); //获取上次访问该文件的时间   strLWTime = finfo.LastWriteTime.ToShortDateString(); //获取上次写入文件的时间   strName = finfo.Name; //获取文件名称   strFName = finfo.FullName;//获取文件的完整目录   strDName = finfo.DirectoryName;//获取文件的完整路径   strISRead = finfo.IsReadOnly.ToString(); //获取文件是否只读   lgLength = finfo.Length; //获取文件长度   MessageBox.Show("文件信息: 创建时间:" + strCTime + " 上次访问时间:" + strLATime + " 上次写入时间:" + strLWTime + " 文件名称:" + strName + " 完整目录:" + strFName + " 完整路径:" + strDName + " 是否只读:" + strISRead + " 文件长度:" + lgLength);   以上代码段请写入一个按钮事件中,这样当用户单击按钮时,执行上述代码。
    2023-02-14 12:35:03下载
    积分:1
  • C# 查询数据库时不显示重复记录
    C# 查询数据库时不显示重复记录,以查询已销售图书信息为例,演示如果略过重复数据,不显示重复的数据记录。   string P_Str_ConnectionStr = string.Format(//创建数据库连接字符串    @"server=WIN-GI7E47AND9RLS;database=db_TomeTwo;uid=sa;pwd=");   string P_Str_SqlStr = string.Format(//创建SQL查询字符串    "SELECT 书号,条形码,书名,作者,出版社 FROM tb_Book");   SqlDataAdapter P_SqlDataAdapter = new SqlDataAdapter(//创建数据适配器    P_Str_SqlStr, P_Str_ConnectionStr);   DataTable P_dt = new DataTable();//创建数据表   P_SqlDataAdapter.Fill(P_dt);//填充数据表   return P_dt;//返回数据表
    2022-06-11 17:53:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载