winform版彈框操作


公共彈框幫助類操作手冊

1.說明

封裝了對於winform操作的一些提示框,包括數據加載耗時的時候,提示數據正在加載,請稍后的提示窗體,動態提示給用戶一些有用的信息。例如網吧里面續費提醒等。

2.操作說明

I.普通彈框類提示框,用於數據加載或者操作功能后的反饋信息上

 實例代碼:


        //顯示彈出框 private void button2_Click(object sender, EventArgs e) { ViewHelper.BeginLoading("hello,大家好!"); } //關閉彈出框 private void button4_Click(object sender, EventArgs e) { ViewHelper.CloseLoading(); } //彈出定時關閉提示框 private void button3_Click(object sender, EventArgs e) { ViewHelper.ShowAutoCloseMsg("操作成功!"); } //錯誤提示框 private void button5_Click(object sender, EventArgs e) { try { int a = 1; int b = 0; int t = a / b; } catch (Exception ex) { ViewHelper.ShowErrMsg("錯誤:", ex); } } 

以上代碼包含了最主要的功能的使用。

如何使用?新建一個winform項目,添加一個form1窗體,引用rabbit.core.dll文件即可調用ViewHelper了。

II.如何實現動態的彈框效果。

實現這個比較更人性化一點,動態圖上傳不了,所以沒得看咯。

如何使用?在原有項目的基礎上,新增一個form2窗體,然后改窗體繼承dll中的一個叫Dynamic的類,且在構造函數里面添加如下代碼即可,代碼如下:

 

public partial class Form2 : DynamicForm { public Form2() { InitializeComponent(); DynamicForm.SetDeskLocation(this);//保證以當前子窗體(this)為基准來彈框 } }

然后我們可以根據自己的需求,在form2上構造豐富的彈框信息,之后就是調用顯示它了。我們在form1按鈕中將其彈出。效果想象一下網吧右下角的彈出余額不足的情況

調用代碼如下:

  //動態提示框 private void button1_Click(object sender, EventArgs e) { ViewHelper.DynamicPopbyRightDown<Form2>(2000);//2000是指過2秒后,彈框在上而下消失掉 }

所有的效果圖如下:

彈框是從右下角自下而上緩慢上升的。

 

下載rabbit.core.dll

 

樓主qq:739462304,歡迎交流技術


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM