右键菜单,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助手:
C#项目的内容和组成结构
CSDN-Ada助手:
C#数据类型与数据类型转换
CSDN-Ada助手: