2013-03-19 54 views
0

我需要實現一個單選按鈕邏輯(多種可能性,一種選擇)與另一種外觀和感覺。Winform:具有其他外觀的單選按鈕邏輯?

的外觀應該與此類似: enter image description here

含義:圖像,標題和描述小,沒有收音機按鈕,但邊框選定一個。

我想知道如果你知道任何現有的組件可以做到這一點(在C#或devexpress庫),或者如果我必須自己實現這一點。

謝謝!

回答

2

這看起來像列表視圖,而不是無線電框。請參閱MSDN幫助here

View.Details枚舉:

每個項目出現在約佈置成列的每個項目的進一步信息在單獨的行。最左邊的列包含一個小圖標和標籤,隨後的列包含應用程序指定的子項。列顯示可以顯示列的標題的標題。用戶可以在運行時調整每列的大小。

View.Tile枚舉

每個項目顯示爲與該項目的標籤全尺寸的圖標和子項信息,它的右側。出現的子項信息由應用程序指定。該視圖僅在Windows XP和Windows Server 2003系列上可用。在較早的操作系統上,該值將被忽略,ListView控件將顯示在LargeIcon視圖中。

+0

喜@大衛的DevExpress的SimpleButton的成分,感謝您的答覆。就我而言,'Tile'是我可以用於ListView的最接近的視圖,它們不允許我描述,對吧? – J4N 2013-03-19 13:43:46

+0

你的意思是頂部的藍色字「什麼類型的...」? – David 2013-03-19 13:50:12

+0

我的意思是「我的第一個帶多行文本的數據源描述」 – J4N 2013-03-19 13:55:21

0

用RadioButton你可以設置Appearance = Button,也可以使用Image屬性。

+0

感謝您的迴應,有沒有一種方法可以在標題之上添加與不同警察的描述? – J4N 2013-03-20 06:41:00

+0

如果你想在文本中使用兩種不同的顏色/字體,你必須重寫OnPaint或者處理RadioButton的Paint事件。 – albert 2013-03-20 06:47:22

0

我終於發現,可以做這樣的行爲