沒有驗證LookUpEdit與ComBox的區別。
沒有驗證ZoomTrackBarControl的使用方法。
SparkLine看着也蠻有趣,需要綁定數據源控件的均沒有驗證。
前一節介紹的BarItem包括下拉菜單/按鈕/文本/復選框等不需要編輯的界面元素,這一節中學習可編輯的EditBarItem。
1, CommoboxItem下拉列表,與SubItem不同,CommoBox包含輸入TextBox,Box更多的是選擇或輸入內容,比如說選擇某條件,而SubItem選擇的是按鈕,實現的是菜單欄的效果。注意二者的區別:
打開Box的快速編輯界面,如圖:
ButtonStyle可以設置下拉按鈕的基本風格,TextEditStyle對TextBox進行設置,如Standard可編輯可下拉,HideTextEdit不顯示編輯框,DisableTextEditor顯示編輯框但是不可編輯。
設置DropDownRows和Sorted屬性,前者設置ComboBox顯示的行數,后者指示對Items進行排序。
如:Items輸入1,5,2,4,3,Rows設置為3,顯示為:
AutoFillWidth自動補全當前工具欄,如:
CanOpenEdit設置是否可編輯,如果為False,既不可以選擇,也不可以輸入。
2, Edit屬性
AllowMouseWheel是否允許鼠標滑輪。
Items設置下拉列表的內容,如上1,2,3,4,5
每一行均為字符串類型
EditHeight,設置Box的高度
PaintStyle是否顯示圖片。
TrackBarControl
1, 快速編輯界面中設置TickStyle,上/下/上下/不顯示
Both的情況:
MaxMium和MiniMum設置最大值和最小值,默認值為0-10.
ReadOnly設置是否可以拖動。
PictureEdit(什么鬼)
ColorPickEdit(顏色選擇)
可以設置顯示哪些類別的顏色,如是否顯示Web
DateEditItem(日期選擇)
1, 可以通過快速便捷界面選擇日歷的基本樣式 CalendarView
如下:
2, 設置日期的同時設置時間,選擇Vista模式:
並設置CalendarTimeEditing為True,如圖:
或者是TouchUI模式
TimeEdit(時間編輯器)
快速編輯界面:TimeEditStyle設置為TouchUI,比手動修改友好多了。圖中左側為TouchUI,右側為常規模式。
TextEdit(文本編輯器)
ButtonStyle
類似於打開文件的TextBox加Button
可以修改Button的樣式,在Edit中找到Buttons,修改Kind為Glyph,並修改Caption或者Image,即顯示指定的文本或圖片。但是沒有找到單獨點擊Button的方法。
SpinEdit
設置最大值和最小值,設置增量Increment;
其中IsFloatValue設置是否可以輸入小數:
ImageCombBoxEdit(圖片下拉菜單)
在Edit中設置LargeImages或者SmallImages,並手動添加各項Items,可以設置圖片的Index和Description(描述)
但是在運行的時候,怎么都不能更改選中的圖片。顯示的是最后一個Item的圖片及其描述。
CheckEdit(復選框)
可以修改復選框的樣式,如Rudio
RadioGroup封裝一組Radio在同一組控件中,且只能同時選中一個Radio。
設置Columns和Items
HyperLinkEdit 網址鏈接
Caption設為博客園。EditValue設置為網址即可。
ProgressBarControl
設置Min/Max/Step;
程序更新EditValue即可,如圖:
MarQueenProgressBarControl
如在執行某任務時可不段左右滑動,等任務執行完成后,設置Stopped屬性為true。或設置Visible為False。如:
bar.Visibility = BarItemVisibility.Never;
Animation Mode可以設置為Cycle和PingPong兩種方式。
CheckedComboBoxEdit
復選框下拉列表,同時選擇多項以及所有項在快速編輯界面。
Items即為下拉列表的內容。
LookUpEdit需要指定DataSource,比如DataTable
還需要指定Colums