Jak pokazać tooltip po najechaniu na wiersz w DataGridView?

0

Dzień dobry,
chcę zrobić coś takiego że po najechaniu myszką na wiersz w komponencie DataGrirdView (WinForms) pojawi mi się dymek z komponentu ToolTip.
Niestety coś jest nie tak, ponieważ nic nie pojawia się :(

dostepnenaklady ->DataGridView

 public partial class Lista : Form
    {

        public Lista()
        {
            InitializeComponent();
        }

        ToolTip Dymek = new ToolTip();

....


  private void dostepnenaklady_CellMouseEnter(object sender, DataGridViewCellEventArgs e)
        {
            if ((e.RowIndex != -1) && (e.ColumnIndex == 1))
            {
                if (e.RowIndex >= 0 && e.ColumnIndex >= 0)
                {
                    Dymek.AutoPopDelay = 10000;
                    Dymek.ShowAlways = true;
                    Dymek.ToolTipIcon = ToolTipIcon.Info;
                    Dymek.SetToolTip(dostepnenaklady, "Test");
                }
            }
        }

1

DataGrirdView ma mechanizm, który wyświetla tooltipy. Zgaduję, że dochodzi do jakiejś kolizji. Musisz ustawić property ShowCellToolTips na false.

Edit: Dodatkowo możesz użyć sendera jako Control. Dymek.SetToolTip(sender as Control, "Test");

0
Kokoniłaj napisał(a):

DataGrirdView ma mechanizm, który wyświetla tooltipy. Zgaduję, że dochodzi do jakiejś kolizji. Musisz ustawić property ShowCellToolTips na false.

Edit: Dodatkowo możesz użyć sendera jako Control. Dymek.SetToolTip(sender as Control, "Test");

OK, dzięki wielkie działa :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1