DEVExpress中BarItem的使用2


沒有驗證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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM