freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計(jì)算機(jī)]net實(shí)現(xiàn)officexp風(fēng)格的菜單(編輯修改稿)

2025-09-13 03:59 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 Icon = clrBgText = clrText = fs = fs Or ElseclrBgIcon = clrBgText = clrText = End IfIf Not fEnabled ThenclrText = End IfIf fDefault Thenfs = fs Or End Iffnt = New Font(Tahoma, 8, fs)39。 total background (partly to remain for icon)b = New SolidBrush(clrBgIcon)(b, New [Region]())()39。 icon?If Not Is Nothing ThenDim il As ImageList = If Not il Is Nothing ThenDim index As Integer = If index 1 And index ThenDim rect As Rectangle = With rect.X += 2.Y += 2.Width = 16.Height = 16End With((index), rect)End IfEnd IfEnd If39。 text backgroundDim rf As RectangleFWith rf.X = 18.Y = .Width = .X.Height = End Withb = New SolidBrush(clrBgText)(b, New [Region](rf))()39。 text/line += 3 : = 3If Not fBreak Thenb = New SolidBrush(clrText)(, fnt, b, rf)()()Elsep = New Pen() = 1(p, , , , )()End If39。 borderIf fEnabled And fSelected And Not fBreak Thenp = New Pen()(p, )()End IfEnd SubDrawItemEventArgs參數(shù)給了你和菜單相關(guān)的所有環(huán)境和信息,它包括6個(gè)屬性:Bounds、Font、ForeColor、Graphics、Index、States。如果你以前用過(guò)Windows下的GDI函數(shù),那一定很熟悉這些函數(shù),不是很復(fù)雜只需要你一點(diǎn)點(diǎn)算術(shù)知識(shí)和美術(shù)觀點(diǎn)就可以了,如果你是第一次那么在紙上畫幾個(gè)矩形塊就可以了理解和做的很好,比起以前TC下的菜單編程容易得多。主要是作者是如何把Icon畫在菜單上的,然后是根據(jù)不同的States表現(xiàn)一下菜單的ForeColor, Bounds就是菜單項(xiàng)最前面的表示選中等等的小方塊。好了第二部分涉及到了大部分技術(shù)細(xì)節(jié)了,這里你需要關(guān)注的是,如何畫出來(lái),下一部分我們來(lái)看如何畫的好看些, XP那樣子。3. “MenuItemStyle”這個(gè)Project又將切換到C#語(yǔ)言。我是這樣想的:先針對(duì)普通菜單、Office200風(fēng)格、(interface),其中包括畫Icon(DrawIcon)、畫分割條(DrawSeparator)、畫菜單背景(DrawBackground)、寫菜單項(xiàng)的文字(DrawMenuText)等功能;普通、。然后從MenuItem繼承一個(gè)子類,象第二部分講的那樣Overrides 菜單項(xiàng)的兩個(gè)函數(shù):OnMeasureItem和OnDrawItem,根據(jù)不同的風(fēng)格調(diào)用上面實(shí)現(xiàn)的接口中的DrawXXX函數(shù)就可以了。,你只用using 。 然后就可以象在第一部分那樣象使用普通的MenuItem那樣來(lái)用了,Demo源代碼中你還可以看到我定義了IconMenuItem的類,它有一個(gè)方法:MenuItemCreator( sType , String sText , Bitmap bmp , eh)可以完成生成需要的MenuItem。本來(lái)我想用資源文件或?qū)D片Icon等資源放在一個(gè)專門的文件中,然后由這個(gè)類來(lái)負(fù)責(zé)從資源文件或外部的類中獲得資源CreateMenuItem
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1