gpt4 book ai didi

.net - 如何为 DataGridView 单元格中的工具提示设置 autoPopDelay?

转载 作者:行者123 更新时间:2023-12-04 06:16:14 24 4
gpt4 key购买 nike

我有一个以编程方式创建的 dataGridView,我想通过在每行的第一列/单元格中设置 toolTipText 来为每一行设置不同的 toolTipText。我知道我可以通过执行以下操作来做到这一点:

myDataGridView.Rows(n).Cells(0).ToolTipText = varContainingText

这工作正常。但是,它仅显示默认时间段(我相信是 5 秒)。我想设置 autoPopDelay 但似乎不知道如何设置。我似乎不能做这样的事情:
myDataGridView.Rows(n).Cells(0).autoPopDelay = 10000

这不是有效的引用。如何为此设置 autoPopDelay?

最佳答案

您应该为 DataGridView 使用单独的工具提示,并使用 CellMouseEnter 事件来设置单元格的文本。 DataGridView.ShowCellToolTips 应设置为 False。

ToolTip toolTip1 = new ToolTip();
//....
private void dgv_Load(object sender, EventArgs e)
{
toolTip1.AutomaticDelay = 100;
toolTip1.AutoPopDelay= 1000;
toolTip1.ReshowDelay = 100;
dgv.ShowCellToolTips = false;
}

void dgv_CellMouseEnter(object sender, System.Windows.Forms.DataGridViewCellEventArgs e)
{
toolTip1.SetToolTip(dgv, dgv[e.ColumnIndex, e.RowIndex].Value.ToString());
}

关于.net - 如何为 DataGridView 单元格中的工具提示设置 autoPopDelay?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7205385/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com