程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> Asp.net 3.5控件和組件開發技術系列—服務器控件屬性(三)

Asp.net 3.5控件和組件開發技術系列—服務器控件屬性(三)

編輯:關於ASP.NET

4.5.2.2 定制模態屬性編輯器

這一節我們學習定制另一種屬性編輯器:模態編輯器,在此編輯器中單擊一個按鈕將彈出一個 窗體,從窗體選擇數據後會把值返回到屬性窗口中。最重要的一點是我們可以自定義此選擇數據的 模態窗口內容,比上面的集合編輯器更靈活。還是先看一下效果圖,如圖4-20 所示。

圖4-20  模態屬性編輯器

上圖是以一個表示選擇食品(水果/ 肉類/ 蔬菜等)的屬性為例而定制的一個模態選擇窗口, 單擊屬性旁邊的“… ”按鈕就會彈出圖中左側的模態數據選擇窗口。

下面就來說一下它是怎麼實現的。首先要說明的是由於在設計模式下且模態是直接供IDE 接口 調用的,因此這裡彈出的窗口就是一個非常普通的WinForm 窗口。在我們控件中新增一個WinForm 文件CategoryWindow.cs ,如圖4-21 所示。

圖4-21 “添加新項”對話框

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved