• 2024-11-12Winform在主窗体加载前弹出登录窗体
    1:主窗体代码点击查看代码//实例化登录窗体FrmLoginfrmLogin=newFrmLogin();//读取登录窗体的返回结果DialogResultdialogResult=frmLogin.ShowDialog();//判断登录窗体的返回结果if(dialogResult!=DialogResult.OK){//返回结果不是OK就结束应用程序
  • 2024-07-24c#自动关闭 MessageBox 弹出的窗口
    第一种方法:原理:1、我们都知道,MessageBox弹出的窗口是模式窗口,模式窗口会自动阻塞父线程的,只有关闭了MessageBox的窗口后才会运行下面的代码。2、所以可以考虑在MessageBox前先增加一个用于“杀”掉MessageBox窗口的线程。因为需要在规定时间内“杀”掉窗口,所以我们可以
  • 2024-04-26为 AntdUI 扩展一个 MessageBox 方法
    AntdUI是个很不错的开源WinFrom界面组件,使用中感觉消息对话框调用有点麻烦,于是按照MessageBox.Show的使用习惯,增加了一个扩展方法来调用,废话不多说,直接上代码。1usingSystem.Windows.Forms;23namespaceAntdUI4{5publicstaticclassWindowExtent
  • 2024-01-18使用委托监听方法
    监听按键测试的方法ButtonTest。该方法接受一个方法参数和一个字符串参数,并执行按键测试操作///<summary>///下指令按键测试///</summary>///<paramname="func">传入方法,_button.ButtonTest(()=>BtnTest("0x01"),"请按Teams键"))</param>///<param
  • 2023-10-04c# winfom从0学习开发开发OA、BPM工作流程与自定义表单系统(一)设计前准备
    使用DevComponents.DotNetBar2.dllmessagebox样式不能满足当前的要求,所以就把消息框使用了窗体自定义样式展示 窗体的具体代码publicpartialclassFormMessageBox:Office2007Form{publicDialogResultUserChoice{get;privateset;}public
  • 2023-08-13winform的几种常用对话框
    保存文件对话框:SaveFileDialogsfd=newSaveFileDialog();sfd.InitialDirectory=Path.GetDirectoryName(Application.ExecutablePath);sfd.Filter="文本文件|*.txt|配置文档|*.ini";sfd.FileName="newName";if(sfd.ShowDialog()==System.Windows.Forms
  • 2023-06-30WPF Showdialog与DialogResult的注意事项
    我们知道如果要设置window.Showdialog()的返回值,需要设置window.DialogResult属性。但是设置window.DialogResult属性会自动触发close,如果window.DialogResult属性会触发Window_OnClosing事件privatevoidBtnCancel_Click(objectsender,RoutedEventArgse){
  • 2023-04-06FolderBrowserDialog类实现选择打开文件
    privatevoidbutton1_Click(objectsender,EventArgse){FolderBrowserDialogdilog=newFolderBrowserDialog();dilog.Description="请选择文件夹";if(dilog.ShowDialog()==DialogResult.OK||dilog.ShowDialo
  • 2023-03-12Winform巧用窗体设计完成弹窗数值绑定-以重命名弹窗为例
    场景在WIinform中有一种场景就是对文件进行重命名时需要获取原来的名字并填充窗体中的输入框,然后在点击保存时还要能获取弹窗中输入框的内容。比如点击重命名时弹窗 点击确
  • 2023-02-13C# 一种不阻塞的 MessageBox 用法
    主界面一个测试按钮。usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;u
  • 2023-02-08C# Winform MessageBox使用方法及案例
    我们在程序中经常会用到MessageBox。  MessageBox.Show()共有21中重载方法。现将其常见用法总结如下:   1.MessageBox.Show("Hello~~~~");最简单的,只显示提示信息
  • 2023-01-04窗体登录逻辑的实现
    winform项目中通常需要登录窗体来打开主窗体的功能,实现逻辑如下:程序启动→打开登录窗体→按下登录按钮→关闭登录窗体→打开主窗体。实现代码如下:Program.cs中代码:sta
  • 2022-12-29winform 确认操作需要解锁
    winform中一些操作需要特定权限才能执行,为了方便限制增加密码确认功能,输入正确密码才能执行相应的操作1、在主窗体外添加一个新的窗体,用来作为密码输入框。 2、窗体布
  • 2022-11-29Winform 技巧
    基本设置热键响应//Enter键响应按钮this.AcceptButton=btnOK;//ESC键响应按钮this.CancelButton=btnOK;居中this.StartPosition=FormStartPosition.Cente
  • 2022-10-12关闭子界面后关闭上一级界面
    1.设置button的DialogResult属性  2.上一级界面获取值AdvanceOOCRulesaoc=newAdvanceOOCRules();DialogResultdr=aoc.ShowDialog();