首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

关于DialogResult

如果放在邮件输入框那个TextBox的TextChaged事件中,那么用户输入个字母都会激发那个事件,这样就不太好,如果放在“确定”按钮的事件中,那么如果用户的邮件格式输入的不正确,就不应该返回窗体...如果不符合格式,就啥也不做,因为没有设置窗体的Diagolue属性为OK,所以“增加用户”的对话框永远不会关闭,主窗体也会直等待,而不会去执行其他的代码。...————————————————————————————– windows 的showDialog 方法 http://msdn2.microsoft.com/zh-cn/library/system.windows.forms.form.dialogresult...(VS.80).aspx 窗体的对话框结果是当窗体显示为模式对话框时从该窗体返回的值,如果窗体显示为对话框,用DialogResult枚举中的值设置此属性将设置该窗体的对话框结果值、隐藏模式对话框并将控制返回给调用窗体...因为此行为,所以当应用程序不再需要该窗体时,必须调用该窗体的 Dispose 方法。 可以使用此属性确定对话框是如何关闭的,以便正确处理在该对话框中执行的操作。

99610

【C#】分享个弹出容器层,像右键菜单那样召即来挥则去

,例如输入些东西、点选个item之类的,可能像这样: 完了返回窗体并获取刚刚的输入,这样做并没有什么问题,但在几天前我突然产生了些想法:为什么非得有板有眼的弹出窗体给用户呢,是不是可以在按钮附近迅速呈现个层来做这些事呢...,自我感觉较理想的实现了我要的东西:个叫做FloatLayerBase的基类,它本身继承自System.Windows.Forms.Form类,而需要作为浮动层显示的应用则继承自FloatLayerBase...; using System.Windows.Forms; namespace AhDung.WinForm.Controls { /// /// 浮动层基类...|| (this.SizeGripStyle == System.Windows.Forms.SizeGripStyle.Auto && Modal);...的情况下再次弹出,这会引发异常,故需做处理 if (this.Visible) { return System.Windows.Forms.DialogResult.None;

2.7K20

【愚公系列】2023年12月 Winform控件专题 FontDialog控件详解

欢迎 点赞✍评论⭐收藏 前言 Winform控件是Windows Forms中的用户界面元素,它们可以用于创建Windows应用程序的各种视觉和交互组件,例如按钮、标签、文本框、下拉列表框、复选框、单选框...、FontDialog控件详解 FontDialog控件是Windows Forms中的个对话框,用于选择字体和字号。它允许用户选择字体的类型、大小、样式和效果,并在控件中进行预览。...要在Winform中使用FontDialog控件,可以使用以下步骤: 在Visual Studio中打开Winform项目,打开窗体设计器。 从工具箱中拖放FontDialog控件到窗体中。...如果要在Windows Forms应用程序中仅允许选择脚本字体,则可以将ScriptsOnly属性设置为true。...3.具体案例 以下是个字体改变案例: using System; using System.Drawing; using System.Windows.Forms; namespace FontDialogExample

33612

【愚公系列】2023年12月 Winform控件专题 FolderBrowserDialog控件详解

欢迎 点赞✍评论⭐收藏 前言 Winform控件是Windows Forms中的用户界面元素,它们可以用于创建Windows应用程序的各种视觉和交互组件,例如按钮、标签、文本框、下拉列表框、复选框、单选框...当用户选定个文件夹后,FolderBrowserDialog会返回文件夹的路径。...需要注意的是,使用FolderBrowserDialog时需要在代码中添加using System.Windows.Forms;这行,以便在代码中引用Winform的命名空间。...具体使用方法如下: 在窗体上放置个Button和个FolderBrowserDialog控件。...3.具体案例 下面案例演示了如何获取用户选择的文件夹路径,并在界面中显示: using System; using System.Windows.Forms; namespace FolderBrowserDialogExample

55832

c#建立本文本编辑器

文件——》新建项目——》项目类型选择visualc#,模板选择windows 应用程序,到此我们已经创建好个window窗体了!...接着修改窗体的属性,窗体名字修改为EditorForm,窗体的text属性修改为你要的命名。在工具箱了选择MenuStrip控件如图,把菜单拖到窗体去!...首先从工具箱里面拖个叫做openFileDialog的控件,这是个用于打开文件的对话框来的,把这个拖到窗体,然后点击下OpenFileDialog选定此控件,设置Filter属性默认文本(*.txt...; using System.Text; using System.Windows.Forms; namespace SimpleEditor { public partial...(this.path)) { this.saveFileDialog1.Title = "保存为"; if (this.saveFileDialog1.ShowDialog() == DialogResult.OK

70940

winform 窗体实现增删改查(CRUD)窗体基类模式

,而且由于BaseForm窗体没有对通用的函数进行进步的抽象,因此,编辑及新增窗体多了很多重复累赘的代码,其实可以把新增、编辑合并窗体,然后根据新增、编辑两种不同的条件进行处理即可。...由于BaseForm般需要在大多数的窗体中,而新增编辑数据窗体般较为特殊点,可以再增加个基类BaseEditForm,用来做新增编辑窗体的基类,该基类继承自BaseForm类,工程代码如下所示。... = DialogResult.OK;                             this.Close();                         }                         ...Keys.Enter))             {                 if (keyData == Keys.Enter)                 {                     System.Windows.Forms.SendKeys.Send...;                 }                 if (keyData == Keys.Down)                 {                     System.Windows.Forms.SendKeys.Send

2.5K20
领券