DevExpress控件 在 winform 上的一些控件的常用属性设置

Posted jwsoft007

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DevExpress控件 在 winform 上的一些控件的常用属性设置相关的知识,希望对你有一定的参考价值。


1, navBarControl 修改背景色

右键 --> Run Designer --> View Choose --> AdvExploreBarView

                                                 Appearances -- > Background ( BackColor 和 BackColor2 )

2,   SimpleButton 修改背景色

ButtonStyle --> 非 default

3,  GridControl 设置交替行的背景色

Appearance --> EvenRow --> 相关 color 设置

AppearanceView --> Enable--EvenRowColor

4,  设置 grid Header居中

Appearance -> HeaderPanel --> HAlignment = center

5, grid 自动增加新行

OptionsBehavior --> AllowAddRows=true

OptionsView --> NewItemRowPosition = bottom

6, gridview 的相关事情 keyDown,mouseDown,focusedRowChanged

private void givMedia_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) if (givMedia.RowCount > 0) if (IsNullOrEmptyObject(givMedia.GetFocusedRowCellValue(givMedia.Columns[0]))) return; sProjectID = givMedia.GetFocusedRowCellValue(givMedia.Columns[0]).ToString(); if (bShowBoard) InitBoard(); else InitAttachment();

 

private void givMedia_MouseDown(object sender, MouseEventArgs e) if (e.Button == MouseButtons.Left && e.Clicks == 2) // 判断是否是用鼠标双击 DevExpress.XtraGrid.Views.Grid.ViewInfo.GridHitInfo ghi = givMedia.CalcHitInfo(new Point(e.X, e.Y)); if (ghi.InRow) // 判断光标是否在行内 DataEdit();

 

//按键 private void grvMain_KeyDown(object sender, KeyEventArgs e) if (e.KeyCode == Keys.Control | e.KeyCode == Keys.F) // Ctrl + F 查找 DataFind(); else if (e.KeyCode == Keys.Control | e.KeyCode == Keys.N) // ctrl + N 新建 DataAdd(); else if (e.KeyCode == Keys.Control | e.KeyCode == Keys.D) // ctrl + D 筛选 DataFilter(); else if (e.KeyCode == Keys.Control | e.KeyCode == Keys.O) // ctrl + O 打开/编辑 DataEdit(); else if (e.KeyCode == Keys.Control | e.KeyCode == Keys.P) // ctrl + P 打印 DataPrint(); else if (e.KeyCode == Keys.Control | e.KeyCode == Keys.L) // ctrl + L 日志 DataLog(); else if (e.KeyCode == Keys.Delete) // delete键 删除 DataDelete();

7. gridview 列宽根据内容自动调整

gridview --> OptionsView --> ColumnsAutoWidth=false

初始化设置 gridControl.datasource 后,设置 gridView.BestFitColumns

 

 

以上是关于DevExpress控件 在 winform 上的一些控件的常用属性设置的主要内容,如果未能解决你的问题,请参考以下文章

DevExpress winform XtraEditor常用控件

我用的vs2012。现在想下一个devexpress控件,主要是要winform部分的,最好还有相

如何让一个winform自带的控件拥有和devexpress一样的皮肤功能

DevExpress Winform 控件单选按钮组

devexpress与winform区别

Winform中使用DevExpress的CheckEdit控件实现多选条件搜索