none
Personalizar TooltipText en Datagrid RRS feed

  • Pregunta

  • Hola chicos buen día. De nueva cuenta recurro para pedir un poco de apoyo. He logrado incrustar un tooltipText para que al posicionar el ratón me aparezca cierta información, sin embargo deseo hacer más grande y cambiar el formato, tanto color, tamaño fondo del tooltiptext y en varias líneas.

    El código siguiente ya miesta el tooptiptext, pero en una sóla líne y con el formato estándar y lo que deseo es que el producto, la fecha y el costo estén cada cual en una línea y cambiar las propiedades del tooltriptext. De antemano gracias por el apoyo.

    Saludos cordiales 

    private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
            {
                if (e.ColumnIndex == dataGridView1.Columns["Alterno1"].Index)
                {
                    var cell = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex];
                   
                    cell.ToolTipText = "Código producto: A1001, Fecha de Compra: 01/01/2019; costo: 1,980.00";
               
            }

    miércoles, 31 de julio de 2019 2:49

Respuestas

  • Puedes crear la cadena con saltos de línea así:

    cell.ToolTipText = string.Format("Código producto: A1001{0}Fecha de Compra: 01/01/2019{0}costo: 1,980.00", Environment.NewLine);


    Saludos, Javier J

    miércoles, 31 de julio de 2019 6:45

Todas las respuestas

  • Puedes crear la cadena con saltos de línea así:

    cell.ToolTipText = string.Format("Código producto: A1001{0}Fecha de Compra: 01/01/2019{0}costo: 1,980.00", Environment.NewLine);


    Saludos, Javier J

    miércoles, 31 de julio de 2019 6:45
  • Hola Javier muchas gracias por la información; me quedó perfecto. Sólo me falta investigar cómo cambiar las propiedades como color, tamaño de letra, negrita, fondo, etc. Saludos cordiales y de nueva cuenta mil gracias
    jueves, 1 de agosto de 2019 0:59