[問題] 請問大大 訊息提示視窗該如何製作

看板C_Sharp (C#)作者 (YO!!!)時間6年前 (2018/09/30 14:49), 編輯推噓3(303)
留言6則, 5人參與, 6年前最新討論串1/1
目前我想做的是有顆按鈕 使用者按下去後 會做一系列的動作 提示視窗主要是想告訴使用者目前在做什麼(ex:正在執行步驟2) 雖有提示視窗出現 但不想影響目前正在做的動作 我的作法: 我嘗試做一個form 上面有個label 預期是顯示這個form然後修改label上面的文字 但是我使用form.show()的時候,form雖然會彈出 但label上面的字樣會像是form沒有讀取完一樣 無法呈現(像是被反白一樣) 因此不論我怎麼修改上面的提示字樣都不會改變Orz... 也猜說是不是thread的占用的問題所以才沒辦法完整的顯示這個form 嘗試用一個新的thread來new出這個form 也是一樣的結果 小弟接觸c#沒有很久 期望大大給點意見 即使是關鍵字也好 麻煩了~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.226.185.220 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1538290183.A.FA0.html

09/30 16:01, 6年前 , 1F
單純針對提示文字這種功能,不考慮一開始直接拉個
09/30 16:01, 1F

09/30 16:01, 6年前 , 2F
RichTextBox嗎?
09/30 16:01, 2F

09/30 17:15, 6年前 , 3F
看起來確實是thread被佔住了
09/30 17:15, 3F

09/30 18:30, 6年前 , 4F
Async/await
09/30 18:30, 4F

09/30 20:59, 6年前 , 5F
.show之後下個application.doevent或作多執行緒
09/30 20:59, 5F

10/01 18:22, 6年前 , 6F
backgroundworker
10/01 18:22, 6F
文章代碼(AID): #1Ri787-W (C_Sharp)
文章代碼(AID): #1Ri787-W (C_Sharp)