国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

使用UltraWinGrid時雙擊的處理

2024-07-21 02:17:03
字體:
來源:轉載
供稿:網友
 

在使用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();

    }
   
   }
   
    
   
  }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阜宁县| 阿鲁科尔沁旗| 尼玛县| 周口市| 南宁市| 西宁市| 当阳市| 德庆县| 类乌齐县| 乐陵市| 临桂县| 昌乐县| 海伦市| 海门市| 商河县| 平湖市| 和静县| 尤溪县| 永登县| 柳林县| 都江堰市| 大城县| 大荔县| 区。| 普格县| 嘉义市| 莒南县| 蚌埠市| 兰考县| 穆棱市| 青阳县| 珠海市| 疏附县| 北海市| 鹤山市| 泾川县| 云龙县| 双鸭山市| 普定县| 靖西县| 南昌市|