亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

潍坊市| 华池县| 平舆县| 张北县| 华亭县| 塔河县| 宜黄县| 洛川县| 柘城县| 周宁县| 寻乌县| 肥东县| 丹巴县| 金川县| 庆云县| 清流县| 和平区| 黄平县| 安图县| 延安市| 海淀区| 陇川县| 文安县| 仙桃市| 长顺县| 张北县| 耒阳市| 巴马| 平阴县| 搜索| 无锡市| 鄂州市| 青州市| 海阳市| 遂川县| 广水市| 青田县| 普兰店市| 宾阳县| 武穴市| 株洲县|