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:
publicloadinghelper: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
publicclass
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...