一、右键菜单

右键菜单,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弹出式输入框相关推荐

  1. wpf 代码获取contextmenu_WPF 如何控制右键菜单ContextMenu的弹出

    在具体做一些项目的时候,有时候需要需要先左键点击某个节点,然后再右键点击节点的时候才弹出右键菜单,所以直接右键点击时需要禁用掉右键菜单,这里比如我们为Grid添加了ContextMenu,但是我们需要 ...

  2. python qt5 增加文本框_Python用PyQt5制作弹出式输入框,Qt图形界面编程之QInputDialog...

    前面内容,我们介绍了PyQt5的一些常用基本控件. 温故而知新 计数器QSpinBox使用详解,Python用PyQt5制作图形界面基础控件篇 Python用PyQt5实现多种弹出消息框,QMessa ...

  3. C# Winform开发 弹出式输入框 文本框

    这个组件在Microsoft.VisualBasic中,可以直接调用这句话,然后提示会提醒你然后点击就可以添加这个命名空间了. 在WInform中使用的实例: string str = Interac ...

  4. 微信小程序 界面从右边滑出_微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧不动,右侧滑动)...

    本文实例讲述了微信小程序MUI侧滑导航菜单.分享给大家供大家参考,具体如下: 实现的目标--YDUI的Popup组件 点击列表图标--左侧的菜单栏显示--点击关闭按钮或者右侧的遮罩层--左侧菜单栏关闭 ...

  5. 华为旗下首款弹出式前置摄像头新机发布:或归属荣耀旗下...

    [TechWeb]近日,华为旗下一款被称为P Smart Z,采用升降前置摄像头的中端新机出现在了意大利亚马逊官网,这将是华为首款采用升降摄像头方案的新机.现在有最新消息,该机现已在欧洲正式亮相,不出 ...

  6. 一个WinForm记事本程序(包含主/下拉/弹出菜单/打开文件/保存文件/打印/页面设置/字体/颜色对话框/剪切版操作等等控件用法以及记事本菜单事件/按键事件的具体代码)...

    (一).说明 功能类似Windows 操作系统自带的记事本.  一个WinForm记事本程序(包含主/下拉/弹出 菜单/打开保存对话框等控件用法以及记事本菜单事件的具体代码) (二).图片示例 (三) ...

  7. 弹出式导航html,基于JS代码实现导航条弹出式悬浮菜单

    1.概述 采用弹出式悬浮菜单,不但可以使网站的导航内容更加清晰,而且不影响页面的整体效果.运行本实例,如图1所示,当鼠标移动到一级导航菜单的标题上时,将弹出悬浮菜单显示该菜单对应的子菜单,鼠标移出时, ...

  8. 纵向、横向导航菜单及二级弹出菜单

    一.纵向导航菜单及二级弹出菜单 首先在body中添加一个div标签,其中包含ulli ul的标签结构存放网站菜单,效果如下: <%@ page language="java" ...

  9. 淘宝首页之导航条——弹出式悬浮菜单

    昨天学习了布局,今天要来实现弹出式导航条.布局选的flex布局. 关于弹出式悬浮菜单总结了下大概是以下几步: 1.鼠标放到一级菜单上时二级菜单显示,鼠标移开二级菜单隐藏. 2.打算为二级菜单设置一个d ...

最新文章

  1. 第十三篇:上下文无关语法 Context-Free Grammar
  2. dx使用出现的错误总结
  3. NB-IoT与LoRa,两马领跑物联网竞赛,谁将最终胜出?
  4. 1美元训练BERT,教你如何薅谷歌TPU羊毛 | 附Colab代码
  5. CSS3混合模式mix-blend-mode/background-blend-mode简介
  6. Python学习之参数(一)
  7. javaweb----三层架构+
  8. iQOO Neo5游戏评测,配置独显的手机表现如何?
  9. Could not retrieve transaction read-only status from server
  10. java 网络编程 总结篇
  11. 解答篇:金蝶K3wise截取活动窗口
  12. 邮件服务器专用术语,邮件群发中的常见术语
  13. 用CSS制作大背景网站,以及80个大背景图片网站。
  14. Docker命令详解
  15. 第十一章:MATLAB:符号运算(符号与数值,符号矩阵)
  16. Webpack 究竟是什么?如何理解Webpack
  17. 使用XMAPP搭建一个简单的服务器
  18. python——餐饮数据分析
  19. XP系统访问共享提示提示:找不到“”。请检查拼写是否正确……
  20. JavaScript高级笔记_002_构造函数和原型

热门文章

  1. C++ 之函数调用操作符和函数对象
  2. c++超级简单的小游戏(下)
  3. 控制生成word文档
  4. 零基础安装戴尔服务器并安装ubuntu14.04使用教程 (PowerEdge R730/R730xd)
  5. 大数据处理技术之hadoop概览
  6. 给你的iOS应用更换主题
  7. H5——图片映射,取坐标点的在线工具
  8. 如何在Ubuntu 14.04上安装轻量级的Budgie桌面
  9. 计算机毕业设计ssm基于Java的城市公交查询系统ac5p2系统+程序+源码+lw+远程部署
  10. win7下rndis/ethernet gadget驱动安装