原文:【C#】让工具栏ToolStrip能触发焦点控件的Leave、Validating、DataError等事件以验证数据

更新: 蒙doggo兄指教,得知有更好的方法可以代替蹩脚的 尺寸Button法,即调用窗体的验证方法Form.Validate ,该方会触发窗体中焦点控件的Validating事件以验证数据,达到与 尺寸Button法几乎相同的效果。先看采用新方法的代码: 之所以说几乎,是因为还是有一点不同,就是Form.Validate 并不会触发焦点控件的Leave事件,所以需要该事件的猿友恐怕还得继续沿用 ...

2014-03-24 12:07 4 2067 推荐指数:

查看详情

Toolstrip 工具栏控件

工具栏是另一种获取应用程序主要功能的常用方法,比起菜单更直观。 Tool strip 控件是由system.Windows.forms.Toolstrip类提供的,作用是创建易于自定义的常用工具栏,让这些工具栏支持高级用户界面和布局功能,如停靠、漂浮、带文本和图像的按钮、下拉按钮 ...

Thu Mar 22 23:54:00 CST 2018 0 2327
Winform工具栏ToolStrip和状态StatusStrip

工具栏和状态的设置与前面的菜单基本相似 1、ToolStrip工具栏选项卡上拖一个放入窗体即可,位置也是通过其Dock设置的。先上一张图,红色部分就是工具栏工具栏中可以放置如图下拉菜单中的Button、Lable、SplitButton、DropDownButton等等 设置好 ...

Sat Jun 27 01:12:00 CST 2015 0 11081
c#工具菜单ToolStrip控件使用笔记

1.嵌套窗体界面点击无触发 主窗体上有一个工具菜单ToolStrip,在同一个界面嵌套了一个子窗体,当前焦点在子窗体内时,点击ToolStrip上的按钮,有点意外情况:必须双击才能触发这个ToolStripButton的Click事件。 这是因为,第一次点击,程序将父窗体获得焦点,第二次点击时 ...

Thu Jan 09 06:04:00 CST 2020 0 2000
C#多窗体和菜单工具栏

多窗体: 1、哪个是主窗体 问题:主窗体隐藏了,关闭其它窗体后,没有将主窗体显示/关闭,那么程序就关不上了   (1)、构造函数传值,将窗体传到另一个窗体中去 2、窗体只能打开一个 创建 ...

Fri Sep 23 02:55:00 CST 2016 0 3225
C# Windows - 菜单工具栏

除了MenuStrip控件之外,还有许多控件可用于填充菜单。3个常见的控件是ToolStripMenuItem,ToolStripDropDown,和ToolStripSeparator。这些控件表示查看菜单或工具栏中某一项的特定方式。 ToolStripMenuItem - 表示菜单中的一项 ...

Thu Apr 10 23:28:00 CST 2014 0 18528
C# winfrom容器布局与工具栏&&右键菜单&&隐藏显示小图标的的简单事件

前两天的时候学习了winfrom,简单地说就是各种布局,然后给按钮,textbox等各种控件添加各种事件的操作,经过前天一晚上,昨天一天的练习操作的还算熟练,但是对构造函数传值还是不是很了解,由于各种原因,只能再练习里多多注意了; 1、容器布局:   布局一定要设置好最小的可拖拽 ...

Sat Nov 25 07:21:00 CST 2017 0 1751
C#Validating和Validated事件

您可能经常需要检查用户输入到 Windows 窗体中的信息是否有效。例如,如果您有一个电话号码的 TextBox 控件,则可以检查该控件是否只包含适当的字符(数字、括号和连字符等等)。通常,可使用正则表达式验证用户输入的数据。 了解Validating之前,我们还需要了解焦点事件的顺序: 焦点 ...

Tue Mar 06 18:21:00 CST 2018 0 3095
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM