Приложение Windows Forms: текст справки в виде сетки - PullRequest
3 голосов
/ 15 мая 2011

Я работаю над приложением Windows в C #, используя DataGridView. Как добавить текст справки, который отображается при наведении курсора на столбцы?

1 Ответ

3 голосов
/ 15 мая 2011

Используйте свойство ToolTip DataGridView.

Очень хорошая статья: Как: добавить подсказки к отдельным ячейкам в элементе управления Windows Forms DataGridView .Это то, что вы хотите.Ниже приведен пример кода.

// Sets the ToolTip text for cells in the Rating column.
void dataGridView1_CellFormatting(object sender,
    DataGridViewCellFormattingEventArgs e)
{
    if ( (e.ColumnIndex == this.dataGridView1.Columns["Rating"].Index)
        && e.Value != null )
    {
        DataGridViewCell cell =
            this.dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex];
        if (e.Value.Equals("*"))
        {
            cell.ToolTipText = "very bad";
        }
        else if (e.Value.Equals("**"))
        {
            cell.ToolTipText = "bad";
        }
        else if (e.Value.Equals("***"))
        {
            cell.ToolTipText = "good";
        }
        else if (e.Value.Equals("****"))
        {
            cell.ToolTipText = "very good";
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...