0

ツールチップを設定したいWinforms DataRepeater内にpictureBoxがあります。試してみました

ToolTip tt = new ToolTip();
tt.SetToolTip(dataRepeater1.ItemTemplate.Controls["picDeleteEntry"]
                                                       ,"Delete This Entry");

私も試しました

tt.SetToolTip(picDeleteEntry, "Delete This Entry");

まだツールチップが表示されていません。

の解き方?

4

1 に答える 1

0

最終的に解決策にたどり着きましたが、さらに良い解決策があれば教えてください

私の考えは次のようなものです:

DataRepeater 内の PictureBox の mouseHover イベントで、ツールチップを次のように設定します

if (tt.GetToolTip((PictureBox)sender)==string.Empty)
    tt.SetToolTip((PictureBox)sender, "Delete This Entry");
于 2011-11-11T11:27:11.903 に答える