DevExpress控件在winform上的一些控件的常用属性设置
- 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) // 判断是否是用鼠标双击
- {
- DevExpressViewInfo.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();
- }
- }
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。