C開啟窗體前如何顯示載入1到,C 開啟窗體前如何顯示載入1 到

2022-08-01 12:00:02 字數 3030 閱讀 2986

1樓:匿名使用者

你在子視窗裡面 肯定有初始吧。

比如 你有4個初始操作ab

cd先設定個全域性變數int over

四個部分,你在執行a後,over = 25執行b over = 50

……就這樣做下。然後利用個執行緒來執行緒來控制主介面上面的進度條。或者用postmessage進行訊息傳遞。

2樓:西森

您好,如果您在窗體載入的時候有多項工作可做,可以在這些工作中新增進度資訊控制進度條,但如果您只是想單純地顯示窗體載入的進度,是不能實現的,winform載入時是不存在載入進度的,因此進度條只能顯示窗體的工作完成情況,而不能顯示窗體此刻載入到了多少,這個數值沒法得到。

舉個例子,就像樓上說的,如果有4個工作a b c d,然後每個任務完成後進度加25%,這樣做沒有任何問題,但如果a操作要佔用70%的時間,在使用者看來就是進度條到達25%的時候就不動了,然後一下漲到100%。

如果您真的需要乙個進度條,您可以考慮計算窗體載入時演算法的時間複雜度給它們分配進度值。

3樓:

這要非同步程序來實現吧。

msdn里查一下有關thread的資料吧,每當主程式執行了一定階段,比如1%,就呼叫另乙個程序,在新的視窗(或者模式對話方塊)中,控制進度條的長度

4樓:旅途印記

做個標記,這個問題很有意思!

5樓:匿名使用者

用timer控制項吧。。。。。。

c#裡面進度條100%自動彈出新窗體怎麼實現

c# 怎樣先顯示窗體, 再做窗體裡的載入事件?

6樓:蝶兒忙

在窗體的load事件開頭加上

this.show();

就可以先顯示介面

提示資訊先寫好

然後在load事件 最後把提示資訊刪了

7樓:幸福不是傳說

是那種「正在載入請稍後....」嗎?很簡單應該。

c#form如何在程式載入的時候設定窗體顯示位置?

8樓:匿名使用者

點選你的主窗體,檢視屬性,然後在屬性中找到startposition,然後設定其屬性值為centerscreen就可以設定為在螢幕**顯示了,當然你也可以選擇其它方式。

不明白在問,說的已經很清楚了

9樓:匿名使用者

也可以在load事件中寫**

this.location = new system.drawing.point(100, 100);

this.startposition = system.windows.forms.formstartposition.manual;

10樓:匿名使用者

窗體屬性startposition,centerscreen表示螢幕的**。

11樓:匿名使用者

手工指定位置

private void form1_load(object sender, eventargs e)

c#怎樣列印預覽窗體載入時為最大化 20

12樓:匿名使用者

你的電腦是什麼系統啊?我的開啟的放大值就是100%,沒有你說的那個小視窗

13樓:匿名使用者

printpreviewdialog dlg = new printpreviewdialog(); dlg.document = this.doc; (dlg as form).

windowstate = formwindowstate.maximized;

c#中怎麼讓窗體載入的時候後台執行

14樓:匿名使用者

開始的時候2個窗體都同時載入,把後面這個隱藏掉,前面這個顯示,這個登入完成後在讓這個隱藏,後面那個顯示。

15樓:匿名使用者

formlog f = new form();

f.hide();//隱藏視窗

16樓:匿名使用者

使用執行緒,弄個家在頁面在前面,另個執行緒啟動主視窗,具體的自己研究

c#關於winform視窗控制項過多,顯示慢的問題?

17樓:匿名使用者

你無非是想把使用者體驗做好一點。你可以在開啟介面時,顯示乙個flash,像ps、遊戲之類的大型軟體都會有個flash介面讓使用者等待時,也不至於幹等

18樓:匿名使用者

首先,對於現在的電腦配置來說,完全沒必要這麼做.(記憶體,顯示卡足夠)

對於你說的這樣的視窗,只是一次載入,如果想使用者體驗好點,就和edwin5200 說的,可以在載入窗體時做個等待,比如qq登入時載入等待一樣.

改善使用者體驗的方法有很多.如果考慮的控制項確實太多,造成載入緩慢,不妨考慮多窗體來實現.

19樓:匿名使用者

為什麼不分開winform做呢?

控制項顯示太多,到了實際使用者那看的暈暈的就一點實際價值都沒有咯!

c#中在開啟乙個窗體前,先顯示一張**然後再顯示該窗體

20樓:匿名使用者

新建乙個窗體,設定為啟動窗體, 去除標題欄,只剩窗體部分,然後背景圖設定為你需要的**,再加個timer控制項來控制顯示時間的長短,時間到了自動把自己隱藏,在開啟主窗體.

21樓:匿名使用者

可以在窗體初始化那個函式裡

public partial class form1 : form

在這個裡面 新增你想要的功能

22樓:匿名使用者

可以在program得main()程式裡加上載入**的**

C 關閉當前窗體後怎麼顯示父窗體

這兩個窗體沒有一點聯絡,你想在窗體b中呼叫a是不可能的。可以這麼做 所有操作都在a那個按鈕中中實現。先隱藏本窗體。顯示b窗體,關閉b會執行下面語句,可以達到你要的效果。顯示本窗體。因為你的窗體沒有聯絡,這麼做是比較好的了。像說的在formclosing和formclosed事件裡做,是實現不了的,因...

如何檢視C盤的隱藏檔案?如何顯示C盤中的隱藏檔案

開啟c盤,點工具 資料夾選項 檢視。上邊去掉勾 下邊要選中 確定退出就可以了。開啟c盤 工具 資料夾選項 檢視 顯示所有檔案和資料夾 win7系統下如果沒有顯示選單欄,可以點選組織 布局 將選單欄選上就好,這樣就可以看到工具,然後同上。windows如何檢視隱藏檔案。3 在新出現的資料夾選項介面中,...

海康網路攝像機如何開啟wifi功能c

先用網線連線攝像機和路由器。利用海康威視sadp工具檢索現有裝置,修改攝像機ip為電腦同一網段。用ie瀏覽器通過攝像機ip進入管理介面,設定攝像機wifi引數即可 儲存重啟後,就可以去掉網線了 海康網路攝像機怎樣安裝?兩種方式 一 支援poe供電 一根網線直接接在網路攝像機網路介面,網線另一端接po...