C 如何控制對話方塊在指定時間關閉

時間 2025-07-12 07:15:37

1樓:網友

剛銀廳才沒有寫清楚,我你做了一配搭個完整的,下邊是所有的**。。。

using system;

using ;

using ;

using ;

using ;

using ;

using ;

using ;

using ;

public partial class form1 : form

public form1()

initializecomponent();

dllimport("", entrypoint = findwindow", charset =

private extern static intptr findwindow(string lpclassname, string lpwindowname); 用於找到messagebox的控制代碼。

dllimport("")]

static extern bool destroywindow(intptr hwnd); 根據控制代碼關於messagebox

private void button1_click(object sender, eventargs e)

datetime date = ;

這周是" + 到" +

這個月是" + 到" +,a");

private void timer1_tick(object sender, eventargs e)

查詢messagebox的彈出視窗,注意對鋒賣隱應標題。

intptr ptr = findwindow(null, "a");

if (ptr !=

destroywindow(ptr); 查詢到視窗則關閉。

c#如何關閉對話方塊

2樓:網友

;關鍵是你怎麼開啟的。

如果你這樣;可以。

但這樣;則沒用,因為會阻塞。

3樓:網友

開啟的也可以那麼關閉呀。

進到 dlg中。

c# messagebox.show()怎麼設定3秒後 自動關閉?

4樓:不識臺北路

寫好了,以下是截圖和部分原始碼,完整的原始碼在附件中:

1.指定要彈出的訊息以及定時的時間(單位秒)

2.彈出後,對話方塊上的確定按鈕上會動態倒計時,當時間為0時自動關閉,也可以通過點選確定按鈕關閉。

核心**:public partial class timingmessagebox : form

啟用並啟動timer,設定timer的觸發間隔為1000毫秒(1秒)

true;private void timer1_tick(object sender, eventargs e)

/ 計數器自增。

// 如果到達時間限制。

elseprivate void buttonok_click(object sender, eventargs e)

然後在主窗體中呼叫:

public partial class form1 : form

private void buttonshowmessagebox_click(object sender, eventargs e)}

5樓:網友

不支援你說的功能,不過你為什麼不用乙個放置在最前端的label來實現呢?我現在的專案就是這麼做的,你用showmsg方法代替,**參考:

void showmsg(string msg)

operationlabelmethod(labtitle, msg + "" + i + "秒後關閉");

operationlabelmethod(labtitle, null);

.start();

delegate void operationlabel(label lab, string txt);

//// 通過委託方法設定或隱藏label

///////void operationlabelmethod(label lab, string txt)

elseelse}}

c#如何設定timer空間讓其每隔一定時間自動彈出對話方塊?

6樓:網友

;;用來控制窗體顯示與否。

timer enable = ture; 設定timer屬性為開啟。

timer interval = x; x設定間隔時間 2000約1秒。

雙擊timer跳轉到timer內部寫方法。

方法呼叫呼叫前面兩個就可以實現你要的功能了先試試水吧,不行再追問。

7樓:網友

用timer,設間隔,間隔到時就顯示/隱藏。

c# winform 怎麼設定彈出對話方塊然後2秒後自動關閉

8樓:匿名使用者

你可以用乙個form,設定屬性,加label控制項,模擬成對話方塊,然後用計時器控制就可以了。

9樓:藍貓叔叔

延時**加進去就可以了;

10樓:網友

最直接簡單的方式就是通過timer控制項,設定2秒後觸發關閉視窗事件即可。

11樓:

在彈出的form中設定乙個定時器,2秒觸發,觸發事件處理函式中關閉本窗體。

12樓:網友

自己設計乙個對話方塊窗體,加上定時器。

vc無模式對話方塊的問題,VC無模式對話方塊的問題

因為對話方塊在create或domodal之前是沒有例項化的,所以你的dlg.m list.函式 這種操作就是對一個不存在的物件的操作所以就不對。這種情況我建議你在資源編輯器裡將對話方塊的visuale屬性取消。每次要呼叫這個對話方塊之前用create生成一個非模態對話方塊,再用dlg.m list...

電腦開啟出現對話方塊

你的防毒軟體執行錯誤,vc 的動態庫出現的問題可能是這個symantec antivirus掃描套件出了問題。重新安裝防毒軟體可以解決。防毒軟體把解除安裝了哈 程序檔案 rtvscan 或者 rtvscan.exe程序名稱 symantec real time virus scan service ...

C盤正常進入而D E F盤雙擊時會蹦出對話方塊

手動清理rundll.exe病毒的方法,1.首先點選資料夾選項,勾選顯示所有檔案,去掉隱藏受保護的作業系統檔案和 隱藏已知檔案型別的副檔名前面的勾。2.在桌面上新建一個記事本,然後重新命名為rundll.exe當出現更改其副檔名那個對 話框時,選擇 是 右鍵 複製,這一步很重要 3.依次開啟所有碟符...