国产探花免费观看_亚洲丰满少妇自慰呻吟_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 安裝到其默認位置,則需要相應地更改圖標的路徑名。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 璧山县| 大兴区| 开封市| 呼伦贝尔市| 彭泽县| 洪泽县| 怀安县| 敦煌市| 昭觉县| 井冈山市| 微博| 台江县| 车致| 浦城县| 勐海县| 兴城市| 农安县| 榆树市| 呼伦贝尔市| 浏阳市| 辉县市| 大冶市| 新宁县| 葫芦岛市| 建湖县| 榕江县| 万荣县| 金阳县| 阿荣旗| 西华县| 西青区| 连云港市| 威远县| 曲周县| 南城县| 石阡县| 阳山县| 富平县| 蓬莱市| 布尔津县| 遵义县|