1>新建一工程.在form1上放乙個button按鈕.
2>新增引用popprogram.dll
3>程式頂部寫入:
private withevents taskbarnotifier2 as popprogram.popprogram
4>初始化資料form1_load事件
private sub form1_load(byval sender as object, byval e as system.eventargs) handles me.load
taskbarnotifier2
=new popprogram.popprogram
taskbarnotifier2.setbackgroundbitmap(
"d: emptaskbartaskbarskin.bmp
", color.fromargb(
255, 0,
255))
'此處可以換自已的路徑
taskbarnotifier2.setclosebitmap(
"d: emptaskbartaskbarclose.bmp
", color.fromargb(
255, 0,
255), new point(
127,
8)) '同上
taskbarnotifier2.titlerectangle
=new rectangle(
40, 9,
70, 25)
taskbarnotifier2.textrectangle
=new rectangle(8,
41,
133, 68)
end sub
5>button的click事件
trywith taskbarnotifier2
.closebuttonclickenabled
=true
.titleclickenabled
=false
.textclickenabled
=true
.drawtextfocusrect
=true
.keepvisibleonmouseover
=true
.reshowonmouseover
=false
.show(
"hello world",
"你有一單未審核,趕快審核吧!",
500,
3000
, 500
)end with
catch ex as exception
msgbox(ex.message)
end try
6>編譯,單擊button,可以看到螢幕的右下角彈出乙個窗體.是不是很像msn的效果.
C 模擬MSN窗體抖動
其實是生成隨機數,然後改變form的左上角的座標。我用的是迴圈來弄得,其實可以用timer來控制.我把抖動分成了兩種抖動 1。生成隨機數,改變窗體左上角座標,然後立即把窗體的坐上角座標還原,繼續迴圈。2。生成隨機數,改變窗體左上角座標,迴圈完畢之後,然後立即把窗體的坐上角座標還原。核心 如下 第一種...
C 模擬MSN窗體抖動
c 模擬msn窗體抖動 其實是生成隨機數,然後改變form的左上角的座標。我用的是迴圈來弄得,其實可以用timer來控制。我把抖動分成了兩種抖動 1.生成隨機數,改變窗體左上角座標,然後立即把窗體的坐上角座標還原,繼續迴圈。2.生成隨機數,改變窗體左上角座標,迴圈完畢之後,然後立即把窗體的坐上角座標...
winform實現的仿Msn移動提示資訊視窗
有些軟體在某個特定的時間會顯示乙個提示窗體,這個窗體不是直接顯示的,而是慢慢從視窗的最下方向上移動,直至窗體完全顯示就不再移動。當我們點選 確定 按鈕之後,窗體由從螢幕上逐漸下移,直至完全從螢幕上完全不顯示。這也是本文討論的窗體效果之一 winform實現的移動提示資訊視窗。每個control類都有...