Winform載入中效果

2022-02-15 10:54:18 字數 1750 閱讀 4173

1,loaderform窗體中新增picturebox,然後新增loading

2,窗體內屬性設定

startposition :centerscreen在螢幕中心顯示

topmost:true置頂顯示

showintaskbar:false不在工作列顯示

formborderstyle:none不顯示窗體邊框和標題欄

transparencykey:control顏色為control的部分透明

backcolor:control窗體背景顏色設為control

3,呼叫:

loadinghelper.showloadingscreen();//顯示

loadinghelper.closeform();//關閉

4,顯示效果如下:

5,loaderform和loadinghelper部分**如下,ref:

loaderform:

public

partial

class

loaderform : form

//////

關閉命令

/// public

void

closeorder()

if (this

.isdisposed)

return

;

if (!this

.isdisposed)

}));

this

.invoke(uiinfo);

}else}}

private

void loaderform_formclosing(object

sender, formclosingeventargs e)}}

class

constantdefine

loadinghelper:

public

class

loadinghelper

//////

顯示loading框

/// public

static

void

showloadingscreen()

//////

顯示視窗

/// private

static

void

showform()

loadingform = new

loaderform();

loadingform.topmost = true

; loadingform.showdialog();

}//////

關閉視窗

/// public

static

void

closeform()}}

}//////

關閉視窗,委託中使用

/// private

static

void

closeforminternal()

}

WinForm 載入等待介面Loading

首先定義乙個載入介面介面,在載入介面可以實現該介面 載入介面介面 public inte ce iload 載入介面控制 載入介面控制 public class loadcontroller 設定載入狀態 public static string state value 關閉載入介面 public ...

WinForm 從XML中動態載入選單的示例

這個案例是乙個基於vs2005的winform選單控制項的例子,功能是從xml中動態載入選單資料到menutrip控制項上。這個案例中用到了xml,反射之類的技術。當然實用價值有限,僅供學習參考之用。首先建立乙個winform專案,在form1上放置乙個menutrip控制項,將其命名為mainme...

winform窗體新增動態效果

using system.runtime.interopservices public class win32 淡入窗體 private void form load object sender,eventargs e 淡出窗體 private void form formclosing objec...