中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VB.NET中怎么定制Windows控件

發布時間:2021-07-19 15:56:25 來源:億速云 閱讀:156 作者:Leah 欄目:編程語言

本篇文章給大家分享的是有關VB.NET中怎么定制Windows控件,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

一 .NET中設計控件

.NET將控件放在UserControl對象上,可以自己編程繪制定制控件,也可以組合現有的控件形成復合控件或對現有控件進行改進。當選擇建立Windows Control Library時系統自動創建一個類,代碼如下:

Public Class UserControl  Inherits System.Windows.Forms.UserControl

UserControl是控件名稱,需要時可以更改,UserControl是所有控件的父類,如果要對現有控件進行改進,可以用現有控件類名代替UserControl。

在該類中可以用屬性過程實現控件的屬性,用公用過程實現控件的方法,如果要自己編程繪制控件,代碼應放在OnPaint方法中。對于自畫控件編程用下面兩個方法:MeasureItem和DrawItem,MeasureItem事件確定發生繪圖過程的矩形尺寸,DrawItem事件中進行繪制過程。該控件類編譯后生成DLL文件。

二 設計帶圖形的菜單

.NET中,MainMenu 控件表示窗體菜單結構的容器。菜單由表示菜單結構中單個菜單命令的MenuItem對象組成,每個MenuItem可以成為應用程序的命令或其他子菜單項的父菜單,要設計帶圖形的菜單就要對MenuItem進行定制。下面是一個定制的MenuItem的類代碼,在類中主要實現MeasureItem和DrawItem兩個事件:

Public Class myMenuItem  Inherits System.Windows.Forms.MenuItem  Private m_picture As Image  #Region  …  #End Region  '下面代碼實現Picture屬性  Public Property picture() As Image  Get  picture = m_picture End Get  Set(ByVal Value As Image)  m_picture = Value End Set  End Property

以上就是VB.NET中怎么定制Windows控件,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

胶南市| 丰宁| 阿勒泰市| 玉林市| 若羌县| 比如县| 漳浦县| 罗山县| 新郑市| 兴安盟| 拉孜县| 高安市| 新乐市| 龙门县| 襄垣县| 荣成市| 澄城县| 南部县| 姜堰市| 武鸣县| 巴林右旗| 澄迈县| 集安市| 福海县| 盐城市| 吉水县| 邳州市| 江永县| 花莲市| 白河县| 贵定县| 綦江县| 内黄县| 罗山县| 平顺县| 丹棱县| 修水县| 南涧| 长葛市| 筠连县| 邹城市|