Winform知识扩展-------右键菜单与InputBox弹出式输入框
一、右键菜单
右键菜单,winform控件ContextMenuStrip,即上下文菜单
下面举例在ListBox控件中点击右键,出现上下文菜单:
1. 准备好一个ListBox和里面的数据:
2.从工具箱中拖入ContextMenuStrip控件,可在控件内部添加菜单项:
3. 给ListBox控件添加事件,一般绑定MouseUp事件:
4. 在事件代码中写入判断条件,即可显示出上下文菜单,第一个参数是点中的控件,第二个参数是菜单显示的位置
显示右键菜单:
二、InputBox弹出式输入框
在C#中,进行windows窗体应用程序编程的时候,经常需要弹出输入框,输入密码,输入文本之类的。然而,C#中没有直接弹出输入框的语句,MessageBox只能显示一段消息而不能输入。我们需要调用Microsoft.VisualBasic,使用VB中的inputbox,实现弹出输入框的功能。
这里结合上面的右键菜单的案例来说明一下
考虑到有些读者可能会在引用时会遇到麻烦,这里可以直接写,然后进行程序修补:
程序修补之后,没有报错的话就可以正常使用了
这里定义个str来接收输入的内容数据:
程序运行后的结果如下:
点击确定后,数据就加到ListBox中了
添加的代码如下(编辑和删除原理和添加一样):
其中的if判断是如果没有输入任何字符,就提示重新输入
Winform知识扩展-------右键菜单与InputBox弹出式输入框相关推荐
- wpf 代码获取contextmenu_WPF 如何控制右键菜单ContextMenu的弹出
在具体做一些项目的时候,有时候需要需要先左键点击某个节点,然后再右键点击节点的时候才弹出右键菜单,所以直接右键点击时需要禁用掉右键菜单,这里比如我们为Grid添加了ContextMenu,但是我们需要 ...
- python qt5 增加文本框_Python用PyQt5制作弹出式输入框,Qt图形界面编程之QInputDialog...
前面内容,我们介绍了PyQt5的一些常用基本控件. 温故而知新 计数器QSpinBox使用详解,Python用PyQt5制作图形界面基础控件篇 Python用PyQt5实现多种弹出消息框,QMessa ...
- C# Winform开发 弹出式输入框 文本框
这个组件在Microsoft.VisualBasic中,可以直接调用这句话,然后提示会提醒你然后点击就可以添加这个命名空间了. 在WInform中使用的实例: string str = Interac ...
- 微信小程序 界面从右边滑出_微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧不动,右侧滑动)...
本文实例讲述了微信小程序MUI侧滑导航菜单.分享给大家供大家参考,具体如下: 实现的目标--YDUI的Popup组件 点击列表图标--左侧的菜单栏显示--点击关闭按钮或者右侧的遮罩层--左侧菜单栏关闭 ...
- 华为旗下首款弹出式前置摄像头新机发布:或归属荣耀旗下...
[TechWeb]近日,华为旗下一款被称为P Smart Z,采用升降前置摄像头的中端新机出现在了意大利亚马逊官网,这将是华为首款采用升降摄像头方案的新机.现在有最新消息,该机现已在欧洲正式亮相,不出 ...
- 一个WinForm记事本程序(包含主/下拉/弹出菜单/打开文件/保存文件/打印/页面设置/字体/颜色对话框/剪切版操作等等控件用法以及记事本菜单事件/按键事件的具体代码)...
(一).说明 功能类似Windows 操作系统自带的记事本. 一个WinForm记事本程序(包含主/下拉/弹出 菜单/打开保存对话框等控件用法以及记事本菜单事件的具体代码) (二).图片示例 (三) ...
- 弹出式导航html,基于JS代码实现导航条弹出式悬浮菜单
1.概述 采用弹出式悬浮菜单,不但可以使网站的导航内容更加清晰,而且不影响页面的整体效果.运行本实例,如图1所示,当鼠标移动到一级导航菜单的标题上时,将弹出悬浮菜单显示该菜单对应的子菜单,鼠标移出时, ...
- 纵向、横向导航菜单及二级弹出菜单
一.纵向导航菜单及二级弹出菜单 首先在body中添加一个div标签,其中包含ulli ul的标签结构存放网站菜单,效果如下: <%@ page language="java" ...
- 淘宝首页之导航条——弹出式悬浮菜单
昨天学习了布局,今天要来实现弹出式导航条.布局选的flex布局. 关于弹出式悬浮菜单总结了下大概是以下几步: 1.鼠标放到一级菜单上时二级菜单显示,鼠标移开二级菜单隐藏. 2.打算为二级菜单设置一个d ...
最新文章
- 第十三篇:上下文无关语法 Context-Free Grammar
- dx使用出现的错误总结
- NB-IoT与LoRa,两马领跑物联网竞赛,谁将最终胜出?
- 1美元训练BERT,教你如何薅谷歌TPU羊毛 | 附Colab代码
- CSS3混合模式mix-blend-mode/background-blend-mode简介
- Python学习之参数(一)
- javaweb----三层架构+
- iQOO Neo5游戏评测,配置独显的手机表现如何?
- Could not retrieve transaction read-only status from server
- java 网络编程 总结篇
- 解答篇:金蝶K3wise截取活动窗口
- 邮件服务器专用术语,邮件群发中的常见术语
- 用CSS制作大背景网站,以及80个大背景图片网站。
- Docker命令详解
- 第十一章:MATLAB:符号运算(符号与数值,符号矩阵)
- Webpack 究竟是什么?如何理解Webpack
- 使用XMAPP搭建一个简单的服务器
- python——餐饮数据分析
- XP系统访问共享提示提示:找不到“”。请检查拼写是否正确……
- JavaScript高级笔记_002_构造函数和原型
热门文章
- C++ 之函数调用操作符和函数对象
- c++超级简单的小游戏(下)
- 控制生成word文档
- 零基础安装戴尔服务器并安装ubuntu14.04使用教程 (PowerEdge R730/R730xd)
- 大数据处理技术之hadoop概览
- 给你的iOS应用更换主题
- H5——图片映射,取坐标点的在线工具
- 如何在Ubuntu 14.04上安装轻量级的Budgie桌面
- 计算机毕业设计ssm基于Java的城市公交查询系统ac5p2系统+程序+源码+lw+远程部署
- win7下rndis/ethernet gadget驱动安装