您好,登錄后才能下訂單哦!
這篇文章主要介紹“VB.NET通知控件的基本概念”,在日常操作中,相信很多人在VB.NET通知控件的基本概念問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”VB.NET通知控件的基本概念”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
VB.NET通知控件有兩個基本的類組成:
一個 form (會實際顯示出來的部分). 一個包含所有可在form中包含的屬性的類.
類包含兩個timers, 一個用來控制漸隱漸出的動畫效果,另一個可配置為定義彈出窗口顯示多久.下面是一個演示:
fPopup.Size = Size
fPopup.Opacity = 0
fPopup.Location = _ New
Point(Screen.PrimaryScreen.
WorkingArea.Right_ -
fPopup.Size.Width - 1,_ Screen.PrimaryScreen.
WorkingArea.Bottom)fPopup.Show()
form在Paint事件中完成繪制. 筆者使用了一下函數(shù)來獲取比指定顏色更淺/更深的顏色,但不確定是否有更好的方法.
Private Function GetDarkerColor()
Function GetDarkerColor(ByVal
Color As Color) As ColorDim clNew As Color clNew =
Drawing.Color.FromArgb(255,
DedValueMin0(CInt(Color.R), _
Parent.GradientPower), DedValueMin0
(CInt(Color.G), _ Parent.GradientPower),
DedValueMin0(CInt(Color.B), _
Parent.GradientPower))Return clNew
End
Function
為避免閃爍: Me.SetStyle(ControlStyles.
OptimizedDoubleBuffer, True)Me.SetStyle(ControlStyles.
ResizeRedraw, True)Me.SetStyle(ControlStyles.
AllPaintingInWmPaint, True)
如何為VB.NET通知控件實現(xiàn)一個隱藏窗體的方法
在PopupNotifier.vb 類中加入:
Sub Hide() Sub Hide() tmWait.Stop() tmAnimation.Start() End Sub
在form中如此調(diào)用:
Private Sub PopupNoti
fier1_Close()Sub PopupNotifier1_Close()
Handles PopupNotifier1.Close
PopupNotifier1.Hide()
End Sub
到此,關于“VB.NET通知控件的基本概念”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關知識,請繼續(xù)關注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。