最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#線程中彈窗的制作方法

 更新時間:2022年02月12日 11:31:48   作者:機(jī)器俠客  
這篇文章主要為大家詳細(xì)介紹了C#線程中彈窗的制作方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了C#線程中彈窗的制作代碼,供大家參考,具體內(nèi)容如下

首先建立一個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();
? ? ? ? }

在主窗體中建立如下函數(shù)可以實(shí)現(xiàn)調(diào)用顯示彈窗

public static bool MsgShow(string msg = "未定義操作提示", bool bcancel = false)
? ? ? ? {
? ? ? ? ? ? //設(shè)備暫停,蜂鳴開始
? ? ? ? ? ? // ? 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");
? ? ? ? }

結(jié)果:

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:

相關(guān)文章

最新評論

烟台市| 酒泉市| 福海县| 诏安县| 万州区| 肃南| 芮城县| 遵化市| 东光县| 印江| 资阳市| 内乡县| 交城县| 洛川县| 格尔木市| 阜平县| 元阳县| 雅安市| 济南市| 合肥市| 滦南县| 惠东县| 大城县| 田林县| 介休市| 廉江市| 佛学| 临颍县| 离岛区| 崇仁县| 元氏县| 简阳市| 汉沽区| 内乡县| 黑水县| 芮城县| 孙吴县| 大荔县| 新乐市| 三明市| 昌宁县|