日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

DataGridView設置單元格的提示內容ToolTip_C#教程

作者:.NET開發菜鳥 ? 更新時間: 2022-04-30 編程語言

ToolTip屬性用來設置當鼠標移動到單元格上面時的提示內容。

DataGridView.ShowCellToolTips=True的情況下,單元格的ToolTip可以表示出來。對于單元格窄小,無法完全顯示的單元格,ToolTip可以顯示必要的信息。

示例1:設定單元格的ToolTip內容

//設置第二行第一列的提示內容
this.dgv_PropDemo[0, 1].ToolTipText = "該單元格的內容不能修改";

運行效果:

示例2:設定列頭的單元格的ToolTip內容:

//設置第四列列頭的ToolTip
this.dgv_PropDemo.Columns[3].ToolTipText = "該行只能輸入男或女";

運行效果:

示例3:設定行頭的單元格的ToopTip內容:

//設置第一行行頭的ToopTip
this.dgv_PropDemo.Rows[0].HeaderCell.ToolTipText = "該行單元格的內容不能修改";

運行效果:

CellToopTipTextNeeded事件

在批量的單元格的ToolTip設定的時候,一個一個指定的效率比較低,這時候可以利用CellToopTipTextNeeded事件。當單元格的ToopTipText變化的時候也會引發該事件。但是,當DataGridView的DataSource被指定且VirualMode=True的時候,該事件不會被引發。

private void dgv_PropDemo_CellToolTipTextNeeded(object sender, DataGridViewCellToolTipTextNeededEventArgs e)
{
     //鼠標在第三列的單元格上面時顯示提示信息
     if (e.ColumnIndex == 2)
     {
        e.ToolTipText = "列:" + e.ColumnIndex.ToString() + ",行:" + e.RowIndex.ToString();
     }
}

運行效果:

原文鏈接:https://www.cnblogs.com/dotnet261010/p/6753149.html

欄目分類
最近更新