winform實現的仿Msn移動提示資訊視窗

2022-03-21 01:12:53 字數 801 閱讀 6160

有些軟體在某個特定的時間會顯示乙個提示窗體,這個窗體不是直接顯示的,而是慢慢從視窗的最下方向上移動,直至窗體完全顯示就不再移動。當我們點選「確定」按鈕之後,窗體由從螢幕上逐漸下移,直至完全從螢幕上完全不顯示。這也是本文討論的窗體效果之一:winform實現的移動提示資訊視窗。

每個control類都有乙個location屬性,它是乙個point值,這個值表示控制項的左上角的座標值,利用這個座標值,我們可以設定窗體的位置。程式核心**如下:  

using system;   

using system.collections.generic;   

using system.componentmodel;    

using system.data;    

using system.drawing;   

using system.text;    

using system.windows.forms;     

namespace threaddemo    

private void noteform_load(object sender, eventargs e)   

private void timer1_tick(object sender, eventargs e)    

}    

else//如果提示視窗已經完成了顯示,並且點選了確定按鈕    

}    

}    

private void btnok_click(object sender, eventargs e)   

}   

}

仿MSN的冒泡窗體

1 新建一工程 在form1上放乙個button按鈕 2 新增引用popprogram.dll 3 程式頂部寫入 private withevents taskbarnotifier2 as popprogram.popprogram 4 初始化資料form1 load事件 private sub ...

SwipeListView實現仿ios的側滑

今天介紹乙個swipemenulistview實現側滑刪除的例子,其實和listview的用法一樣,就是多了建立刪除等view的步驟,然後通過addview新增到父布局中。效果如果 當然你也也可以根據自己的需要增加更多的自定義view。直接看 吧 compile com.baoyz.swipemen...

仿IBM BPM Monitor實現的demo

前段時間根據公司要求做乙個工作流方面的demo,遂模仿ibm的bpm monitor做了乙個demo。因company secret原因,不能公開全部原始碼,現將部分 貼於此,供各位大蝦點評。畫線 package com 建立組建的子元件 override protected function cr...