国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

從頭創建 Visual Basic .NET 控件 (七)

2024-07-10 13:04:02
字體:
來源:轉載
供稿:網友
第 6 步:清理
為了使控件順利地運作,我們還需要執行一些其他操作。例如,大小改變時需要重新繪制控件。而且,為了不改變控件的比例,我們需要檢測影響大小的屬性發生更改的時間,然后強制寬度等于高度的三分之一。下面是完成這兩項任務的事件處理程序:

private sub trafficlight_resize(byval sender as object, _
                 byval e as system.eventargs) handles mybase.resize
    me.invalidate()
end sub

private sub trafficlight_layout(byval sender as object, _
             byval e as system.windows.forms.layouteventargs) _
             handles mybase.layout
    select case e.affectedproperty
        case "bounds"
            me.width = cint(me.height * 0.3333)
        case else
            ' 不執行任何操作
    end select
end sub

最后,設置控件在工具箱中使用的圖標。控件已經有一個看似齒輪的默認圖標,但是我們要使用 visual studio .net 附帶的紅綠燈圖標。

控件的工具箱圖標是由名為 toolboxbitmap 的類中的特性設置的。在以 public class 開始的行上面插入以下行:

<toolboxbitmap("c:/program files/microsoft visual studio
.net/common7/graphics/icons/traffic/trffc09.ico")> _

注意:所有內容都應在一行中。為了便于閱讀,我們在 studio 后放置了一個回車。粘貼該代碼時,要確保它們位于一行中,studio 和 .net 之間只需一個空格,并刪除回車。如果您已經將 visual studio .net 安裝到其默認位置,那么上述代碼將用 visual studio 目錄中的圖標設置該特性。如果您沒有將 visual studio .net 安裝到其默認位置,則需要相應地更改圖標的路徑名。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长岭县| 泾源县| 东山县| 大埔县| 浪卡子县| 韩城市| 资中县| 阳春市| 隆德县| 庆阳市| 历史| 鄯善县| 饶平县| 定陶县| 济宁市| 来宾市| 泌阳县| 黄冈市| 宝山区| 台北市| 吉水县| 体育| 紫金县| 革吉县| 阿尔山市| 万源市| 务川| 岢岚县| 德兴市| 垦利县| 东莞市| 博客| 长沙县| 兴宁市| 象山县| 阿巴嘎旗| 吉隆县| 青海省| 栾城县| 永善县| 社会|