返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >C#线程中弹窗的制作方法
  • 662
分享到

C#线程中弹窗的制作方法

2024-04-02 19:04:59 662人浏览 八月长安
摘要

本文实例为大家分享了C#线程中弹窗的制作代码,供大家参考,具体内容如下 首先建立一个ShowFrom窗体,窗体中放入两个按钮分别为确定和取消分别在按钮中添加如下事件 private

本文实例为大家分享了C#线程中弹窗的制作代码,供大家参考,具体内容如下

首先建立一个ShowFrom窗体,窗体中放入两个按钮分别为确定和取消
分别在按钮中添加如下事件

private void btn_ok_Click(object sender, EventArgs e)
        {
            this.DialogResult = DialogResult.OK;
            this.Close();
        }

        private void btn_cancle_Click(object sender, EventArgs e)
        {
            this.DialogResult = DialogResult.Cancel;
            this.Close();
        }

在主窗体中建立如下函数可以实现调用显示弹窗

public static bool MsgShow(string msg = "未定义操作提示", bool bcancel = false)
        {
            //设备暂停,蜂鸣开始
            //   VAR.gsys_set.beep_en = true;
            Task<bool> mtask = new Task<bool>
                (
                () =>
                {
                    lock (WarnObj)
                    {
                        warning frWarning = new warning();//错误窗体
                        frWarning.TopMost = true;
                        frWarning.BackColor = Color.Yellow;
                        frWarning.lb_msg.Text = msg;
                        if (bcancel)
                        {
                            frWarning.btn_cancle.Visible = true;
                            frWarning.btn_cancle.Enabled = true;
                        }
                      
                        frWarning.ShowDialog();
                       
                        VAR.msg.AddMsg(Msg.EM_MSGTYPE.SAVE_WAR, string.FORMat("{0}", msg));
                        if (frWarning.DialogResult == DialogResult.OK)
                        {
                            frWarning.Dispose();
                            return true;
                        }
                        else {
                            frWarning.Dispose();
                            return false;
                        }
                    }
                }  );
            mtask.Start();
            mtask.Wait();          
            return mtask.Result;
}
private void button1_Click_1(object sender, EventArgs e)
        {

            var ret = actiom.MsgShow("ceshi", true);
            if (ret)
                MessageBox.Show("ok");
            else
                MessageBox.Show("err");
        }

结果:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: C#线程中弹窗的制作方法

本文链接: https://lsjlt.com/news/138945.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • C#线程中弹窗的制作方法
    本文实例为大家分享了C#线程中弹窗的制作代码,供大家参考,具体内容如下 首先建立一个ShowFrom窗体,窗体中放入两个按钮分别为确定和取消分别在按钮中添加如下事件 private ...
    99+
    2024-04-02
  • 怎么用C#线程制作弹窗效果
    这篇“怎么用C#线程制作弹窗效果”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么用C#线程制作弹窗效果”文章吧。首先建立一...
    99+
    2023-06-29
  • uni-app中弹窗的使用与自定义弹窗的方法
    这篇文章主要介绍“uni-app中弹窗的使用与自定义弹窗的方法”,在日常操作中,相信很多人在uni-app中弹窗的使用与自定义弹窗的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”uni-app中弹窗的使用...
    99+
    2023-06-30
  • C#进度条在弹出窗口中显示的实现方法
    这篇文章主要介绍“C#进度条在弹出窗口中显示的实现方法”,在日常操作中,相信很多人在C#进度条在弹出窗口中显示的实现方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C#进度条在弹出窗口中显示的实现方法”的疑...
    99+
    2023-06-17
  • react-native弹窗封装的方法
    本文实例为大家分享了react-native弹窗封装的具体代码,供大家参考,具体内容如下 上图 仿苹果弹窗组件(android+ios均可用) 以上效果均基于本文的弹窗组件,后...
    99+
    2024-04-02
  • Shell多线程操作及线程数控制方法教程
    本篇内容主要讲解“Shell多线程操作及线程数控制方法教程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Shell多线程操作及线程数控制方法教程”吧!需求为了更好的说明问题,我们结合例子讲解,假...
    99+
    2023-06-09
  • C#多线程之线程中止Abort()方法
    一、简介 Abort()方法用来终止线程,调用此方法强制停止正在执行的线程,它会抛出一个ThreadAbortException异常从而导致目标线程的终止。 二、代码 cla...
    99+
    2024-04-02
  • Vue弹窗组件的实现方法
    本文实例为大家分享了Vue弹窗组件的实现具体代码,供大家参考,具体内容如下 弹窗组件包含内容: 弹窗遮罩层内容层的实现(涉及slot、props、$on、$emit) 实现步骤: 1...
    99+
    2024-04-02
  • Nodejs中多线程的操作方法
    这篇文章主要介绍“Nodejs中多线程的操作方法”,在日常操作中,相信很多人在Nodejs中多线程的操作方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Nodejs中多线程...
    99+
    2024-04-02
  • C#线程操作常见的操作方法有哪些
    这篇文章主要讲解了“C#线程操作常见的操作方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#线程操作常见的操作方法有哪些”吧!C#线程操作常见的操作方法是什么呢?C#线程操作方法的...
    99+
    2023-06-17
  • C#中AutoResetEvent控制线程用法小结
    目录AutoResetEvent主要方法及实践第二种方法Semaphore第三种方法,约定每个线程只干自己的事第四种方法 Mutex本文主要来自一道面试题,由于之前对AutoRese...
    99+
    2024-04-02
  • Docker在线制作和离线制作镜像的方法是什么
    这篇文章主要介绍了Docker在线制作和离线制作镜像的方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Docker在线制作和离线制作镜像的方法是什么文章都会有所收获,下面我们一起来看看吧。一、背景系统有...
    99+
    2023-07-05
  • C#绘制实时曲线的方法
    本文实例为大家分享了C#绘制实时曲线的具体代码,供大家参考,具体内容如下 1.要做一个调试工具,采集传感器数据并显示。绘制曲线注意坐标反转,线条的张力即可。项目中的曲线是从右往左显示...
    99+
    2024-04-02
  • C# 弹出窗口show()和showdialog()的两种方式
    目录一、构建工程和界面介绍二 、添加代码三、验证效果和小结我们在构建C# Form窗口的时候经常需要到弹出新的窗口,那么接着就会如何弹出窗口的疑问。这里介绍最常见的两种弹窗方法sho...
    99+
    2024-04-02
  • C#多线程的Join()方法
    一、简介 Join方法主要是用来阻塞调用线程,直到某个线程终止或经过了指定时间为止。官方的解释比较乏味,通俗的说就是创建一个子线程,给它加了这个方法,其它线程就会暂停执行,直到这个线...
    99+
    2024-04-02
  • C#多线程的ResetAbort()方法
    一、简介 Abort方法可以通过跑出ThreadAbortException异常中止线程,而使用ResetAbort方法可以取消中止线程的操作,下面通过代码演示使用 ResetAbo...
    99+
    2024-04-02
  • Android自动化测试处理各种弹窗的操作方法
    在UI自动化测试中弹窗是影响自动化用例稳定性的一大因素,如何方便快捷的处理各种情况下的弹窗,是搞UI自动化测试必须要面临的问题. 弹窗的种类: 安装APP时的系统弹窗 此类弹窗一般有...
    99+
    2024-04-02
  • python中强制关闭线程方法
    import threading import time import inspect import ctypes def _async_raise(tid, exctype): """raises the exception,...
    99+
    2023-01-31
    线程 方法 python
  • 如何在Android中使用PopupWindow制作一个自定义弹窗
    本篇文章给大家分享的是有关如何在Android中使用PopupWindow制作一个自定义弹窗,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。代码:PopupWindow ...
    99+
    2023-05-31
    android popupwindow
  • 详解win7消除弹窗广告的方法
    相信不少网友都有受到电脑弹窗广告的骚扰,在使用电脑的时候老是会有些软件捆绑的广告程序弹出,关掉后下次又会跑出来。小编想教网友如何在win7中关闭弹窗广告,以解决这个问题。方法一:1、找到【我的电脑】,鼠标右击【我的电脑】选择【管理】进入。2...
    99+
    2023-07-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作