[ C# ] 屬性欄( PropertyGrid ) 快速上手(二)

此篇筆記在實作系統時,自訂義屬性欄資訊的方法。

簡單來說,要讓屬性欄顯示瀏覽資訊是透過設定 SelectedObject 來指定瀏覽類別,

所以如果僅想顯示部分屬性的話,則可以先建立一個類別( class ),定義此類別中的

資料,再透過 SelectedObject 來指定建立的類別( class )即可。

=======================================================

[ 步驟一 ] 建立一個類別( class )

111

[Category(“")] – 需先 using 命名空間 System.ComponentModel

此為定義屬性欄顯示時的「分類」。

此範例僅建立姓名屬性供瀏覽,也可在此類別中新增其他想顯示的資訊,

如 Size、Font 或 Location等,以下示範新增 Location 的範例。

111

Location 屬於 Point 型別,故新增時以 Point 宣告定義即可。

( 使用 Point 時需先 using 命名空間 System.Drawing )

 

[ 步驟二 ] 使 PropertyGrid 的 SelectedObject 指定為自訂義類別即可

111

=======================================================

由上述步驟及示範,即可達到自訂義屬性欄的效果。

Done!

 

此筆記參考以下資訊:

 PropertyGrid 應用心得自訂控制項的顯示視窗屬性(一)自訂控制項的顯示視窗屬性(二)

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s