使用UltraWinGrid时双击的处理
来源:互联网 发布:老子看书软件下载 编辑:程序博客网 时间:2024/05/29 04:27
在使用Infragistics.Win.UltraWinGrid.UltraGrid时,有时我们想在网格上进行双击操作。比如双击某一行来显示对应的明细数据。但是对于双击事件来说并没有提供对应的行信息。那么我们如何来判断用户双击某一行呢。这里我还是以代码来说明,相信大家都能明白
private void ultraGrid1_DoubleClick(object sender, System.EventArgs e)
{
//双击测试,察看当前双击地方是不是一行,如果是则弹出窗体
//获取当前双击点的位置
Point p=System.Windows.Forms.Cursor.Position;
//获取当前双击点在网格中所处的位置
p=this.ultraGrid1.PointToClient(p);
//获取双击点网格控件的元素
Infragistics.Win.UIElement oUI=this.ultraGrid1.DisplayLayout.UIElement.ElementFromPoint(p);
if(oUI!=null)
{
//判断双击点是不是行,也可能是列,如果网格控件选取方式不是设的选中整行的话。
Infragistics.Win.UltraWinGrid.UltraGridRow oRowUI = oUI.SelectableItem as Infragistics.Win.UltraWinGrid.UltraGridRow;
if(oRowUI !=null)
{
//如果选中的是行,则我们可以通行行的单元格来获取对应的信息
string s=oRowUI .Cells[0].Value.ToString();
}
}
}
- 使用UltraWinGrid时双击的处理
- 使用UltraWinGrid时双击的处理
- UltraWinGrid使用
- UltraWinGrid使用心得(C#)
- UltraWinGrid使用心得(C#)
- UltraWinGrid.BeforeCellActivate事件的应用
- UltraWinGrid:处理单元格输入非法值
- 处理Figure的双击事件
- ALV的双击使用
- 自定义UltraWinGrid控件的列合并模式
- UltraWinGrid导出EXCEL的一些技术文档
- ABAP--处理'REUSE_ALV_GRID_DISPLAY'的双击事件
- ABAP--处理'REUSE_ALV_GRID_DISPLAY'的双击事件
- ABAP--处理'REUSE_ALV_GRID_DISPLAY'的双击事件
- 树形控件中双击的处理
- DevExpress XtraGrid 行双击事件的处理
- 单击和双击事件的冲突处理
- 单击和双击事件的冲突处理
- 如何卸载以源代码方式安装的软件(zhuan)
- ultraGrid打印预览对话框汉化
- 播放内嵌的wav文件
- 电话里听女儿长大(原创)
- 正则表达式详解(一)正则表达式初步
- 使用UltraWinGrid时双击的处理
- 试一试我的blog
- Mozilla FireFox 1.5 发布
- datagrid数据导出到excel文件给客户端下载的几种方法
- MPEG-4首任主席Reader:中国应尽快发布实施AVS
- .Net 中通用的FormatString格式符整理
- [B原创] Install Gentoo From Stage1 - Part 3
- 疑惑
- [转贴】十大职场困惑出炉 十帖妙方镇痛(上)