DataGrid问题,紧急求助,谢谢,再现等待。。。。

shufl 2003-07-11 02:07:10
问题:
DataGrid设置为只读,但是鼠标左键单击DataGrid的某一行的某一个字段时,会进入编辑状态,这时点击右键会出现系统自带的快捷菜单(复制、拷贝等),这个菜单我不用,请问如何屏蔽该系统菜单,并且弹出我指定的菜单。
...全文
49 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
shufl 2003-07-11
  • 打赏
  • 举报
回复
我已经解决了,谢谢了
jackyhzzjcn 2003-07-11
  • 打赏
  • 举报
回复
WINFORM? WEBFORM?
shufl 2003-07-11
  • 打赏
  • 举报
回复
关键是左键点到单元格后,右键弹出的系统菜单要屏蔽
liduke 2003-07-11
  • 打赏
  • 举报
回复
做一个虚拟的录入,当点击时,模拟出可编辑的全部动作,在保存的时候,判断
shufl 2003-07-11
  • 打赏
  • 举报
回复
private void dataGrid1_MouseDown(object sender, stem.Windows.Forms.MouseEventArgs e)
{
//鼠标右键单击列表框触发事件
if(e.Button==MouseButtons.Right)
{
MessageBox.Show("触发函数");
}



}

不能屏蔽右键快捷菜单。
CaffeMocha 2003-07-11
  • 打赏
  • 举报
回复
只需要在DataGrid中判断一下就可以了

private void textBox2_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
if(e.Button == System.Windows.Forms.MouseButtons.Right)
{
MessageBox.Show("ok") ;
}
}
wangbm 2003-07-11
  • 打赏
  • 举报
回复
使用弹出式菜单
内容概要:本文详细解析了2018年全国大学生电子设计竞赛C题“无线充电电动小车”的设计与实现。题目要求设计并制作一个无线充电电动车及其配套的无线充电装置,电动车需在1分钟充电后,自行启动并在平坦和倾斜路面上行驶至少1米。文中介绍了无线充电原理、DC-DC变换、超级电容选型等硬件设计要点,以及C语言编程实现的软件架构,包括充电检测、电机驱动和行驶控制等功能模块。文章还讨论了充电效率提升、行驶稳定性保障和超级电容容量匹配等难点,并提供了部分代码示例及解析。 适合人群:对电子设计竞赛感兴趣的学生、电子爱好者及初学者。 使用场景及目标:①了解无线充电原理及其实现方法;②掌握DC-DC变换技术和超级电容选型方法;③学习C语言编程技巧,特别是嵌入式系统中的中断处理和电机控制;④提高解决实际问题的能力,为参加类似竞赛做准备。 阅读建议:本文内容详尽,涵盖了从硬件设计到软件编程的各个方面。建议读者按照章节顺序逐步阅读,结合实际动手操作,深入理解每个环节的设计思路和技术细节。对于初学者,可以先从简单的硬件搭建和基础编程开始,逐步深入到复杂的系统集成和优化。

111,101

社区成员

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

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

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