添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

右键菜单,winform控件 ContextMenuStrip, 即上下文菜单

下面举例在ListBox控件中点击右键,出现上下文菜单:

1. 准备好一个ListBox和里面的数据:

2.从工具箱中拖入ContextMenuStrip控件,可在控件内部添加菜单项:

3. 给ListBox控件添加事件,一般绑定MouseUp事件:

4. 在事件代码中写入判断条件,即可显示出上下文菜单,第一个参数是 点中的控件 ,第二个参数是菜单 显示的位置

显示右键菜单:

二、InputBox弹出式输入框

在C#中,进行windows窗体应用程序编程的时候,经常需要弹出输入框,输入密码,输入文本之类的。然而,C#中没有直接弹出输入框的语句,MessageBox只能显示一段消息而不能输入。我们需要调用Microsoft.VisualBasic,使用VB中的inputbox,实现弹出输入框的功能。

这里结合上面的右键菜单的案例来说明一下

考虑到有些读者可能会在引用时会遇到麻烦,这里可以直接写,然后进行程序修补:

程序修补之后,没有报错的话就可以正常使用了

这里定义个str来接收输入的内容数据:

程序运行后的结果如下:

点击确定后,数据就加到ListBox中了

添加的代码如下(编辑和删除原理和添加一样):

其中的if判断是如果没有输入任何字符,就提示重新输入

在C#中,进行windows窗体应用程序编程的时候,经常需要弹出输入框,输入密码,输入文本之类的。然而,C#中没有直接弹出输入框的语句,MessageBox只能显示一段消息而不能输入。我们需要调用Microsoft.VisualBasic,使用VB中的inputbox,实现弹出输入框的功能。4. 在事件代码中写入判断条件,即可显示出上下文菜单,第一个参数是。其中的if判断是如果没有输入任何字符,就提示重新输入。程序修补之后,没有报错的话就可以正常使用了。点击确定后,数据就加到ListBox中了。      3然后再相应的函数中写入这行代码:String string= Interaction. Input Box ("请输入字符串", "输入字符串", "", 100, 100); 然后就可以使用string了 Interaction. Input Box ("请输入多边形的边数", "输入", "123", (int)centerX, (int)centerY); //第一个参数:提示信息 //第二个参数: 弹出 框的标题 //第三个参数: 输入框 的默认值 //第四个参数: 弹出 框显示的水平位置 //第五个参数: 弹出 框显示的垂直位置 Input Dialog参见:Ape
拖入一张图片控件,其他的控件也行,再拖入一个 ContextMenuStrip 控件在 ContextMenuStrip 控件里添加两个 菜单 点击图片控件,在属性行为中找到 ContextMenuStrip 选项选择刚刚创建的 菜单 ContextMenuStrip 控件,这里的控件名是自定义的在视图界面上,对 菜单 1, 菜单 2 选项双击,会自动生成点击事件。点击 菜单 2,在属性窗口也可以看到具体设置 ,比如, 菜单 2的点击事件在Form1中,就随意加点代码吧 将输出类型改为控制台输出 点击 右键 点击 菜单 1,就可以
以前用Qt和C++B ui lder的时候,里面都有一个 Input Dialog 输入框 。但是到 C# winform 里面没有这个。那么要实现这个效果怎么办,当然也是比较容易的。 先看下效果: 点击显示 输入框 按钮, 弹出 输入框 在书入框内输入132456,然后按下:确定或者回车键,效果如下: 以上就是 输入框 的整个效果。 现在就上核心代码。 1、首先添加新建项: C# 窗体 2、添加控件,并修改布局如下效果 修改Text Box 控件name为txtString, 修改button1控件name为btnOK,Text为确
C# 中,进行 windows 窗体应用程序编程的时候,经常需要 弹出 输入框 ,输入密码,输入文本之类的。然而, C# 中没有直接 弹出 输入框 的语句,Message Box 只能显示一段消息而不能输入。我们需要调用Microsoft.VisualBasic,使用VB中的 input box ,实现 弹出 输入框 的功能。 1、 菜单 栏,选择【项目】;然后在 弹出 菜单 中选择【添加引用】 2、 弹出 “添加引用”的窗...
一开始是直接用 Text Box 接收用户的输入内容,但是有时候不想在窗体上加控件,所以就想到了另一种办法, 弹出 一个 输入框 ,输入并获取内容,之后 输入框 又消失不见,不占位置。 先要在项目中引入框架   Microsoft.VisualStudio C语言是一种非常基础的编程语言。如果你想学习编程,那么C语言是一个不错的选择。在这篇博客中,我将介绍一些C语言的基础知识,帮助你入门。 首先,你需要了解C语言的基本语法。C语言的语法比较简单,但是需要注意一些细节。例如,每条语句必须以分号结尾;变量名必须以字母或下划线开头;注释可以用“//”或“/* */”表示等等。 C语言的变量类型包括整型、浮点型、字符型等。你需要了解这些变量类型的区别,以及如何定义和使用变量。 C语言中的运算符包括算术运算符、关系运算符、逻辑运算符等。你需要了解这些运算符的优先级和使用方法。 C语言的流程控制语句包括if语句、for循环、while循环等。你需要了解这些语句的用法和注意事项。 最后,你需要了解如何使用C语言的函数。函数是C语言的重要组成部分,可以使你的程序更加模块化和可读性更好。 以上是C语言的基础知识,希望这篇博客能够帮助你入门。如果你有任何问题或建议,请在评论区留言。 推荐【每天值得看】:https://bbs.csdn.net/forums/csdnnews?typeId=21804&utm_source=csdn_ai_ada_blog_reply1 C#可空类型(Nullable) AuraroTeen: 这个博主真宠粉,大家快来关注他 ASCII码表 CSDN-Ada助手: 恭喜您又写了一篇不错的博客!ASCII码表是计算机领域中的一项基础知识,您的文章对于初学者来说将会很有帮助。在下一步的创作中,建议您可以尝试探究一些更深入的计算机编码知识,例如Unicode编码等。期待您的下一篇精彩博客! CSDN 正在通过评论红包奖励优秀博客,请看红包流:https://bbs.csdn.net/?type=4&header=0&utm_source=csdn_ai_ada_blog_reply3,我们会奖励持续创作和学习的博主,请看:https://bbs.csdn.net/forums/csdnnews?typeId=116148&utm_source=csdn_ai_ada_blog_reply3 C#项目的内容和组成结构 CSDN-Ada助手: ++程序员的入门指南” 摘要:“本文将介绍C++的基础知识,包括语法、数据类型、控制结构等。对于初学者来说,这是一篇不可错过的入门指南。” 非常感谢您写下这篇C++入门指南,对于初学者来说非常有帮助。希望您能够继续创作,分享更多有价值的知识和经验。另外,作为一名C++程序员,除了掌握基础语法,还需要了解一些高级的特性,比如面向对象编程、模板、STL等。同时,也要学会使用调试工具、版本控制工具等开发工具,这些都是提高编程能力的重要因素。期待您在未来的文章中分享更多的经验和技巧。 如何写出更高质量的博客,请看该博主的分享:https://blog.csdn.net/lmy_520/article/details/128686434?utm_source=csdn_ai_ada_blog_reply2 C#数据类型与数据类型转换 CSDN-Ada助手: 很抱歉,由于标题中只有一个字母,无法判断用户想要表达的内容,请用户补充完整标题。 CSDN 会根据你创作的前四篇博客的质量,给予优秀的博主博客红包奖励。请关注 https://bbs.csdn.net/forums/csdnnews?typeId=116148&utm_source=csdn_ai_ada_blog_reply4 看奖励名单。