2016-04-25 12 views
1

コントロールをツールチップに追加することは可能ですか? 私が達成しようとしているのは、ツールチップ内のdataGridviewにいくつかのサンプルデータを表示するツールチップです。WinFormsのツールチップ内にコントロールを埋め込む

私がこれまでに行っていることは以下の通りです:

  1. 私はいくつかの設定(名前付きのDataGridView(テキスト)、タイプ(テキスト)、実施例(イメージ)を使用してテーブルを作成し、(コンボボックスを設定しています)。

ExampleImage

  • 私は、文字列は、例えば、画像をONMOUSEOVERとして例にツールチップを表示することができた。
  • いくつかの例が表形式であるため、別のdataGridviewをツールチップに埋め込みたいと考えています。

    +0

    https://msdn.microsoft.com/en-us/library/system.windows.forms.tooltip.ownerdraw%28v=vs.110%29.aspx –

    答えて

    1

    ツールチップは非常に限られています。

    解決策は、カスタムツールチップを作成することです。あなたはフォームを作成し、それをツールチップのように見せて、あなたが望むものを置く。

    あなたはそれを表示することができ、あなたのデータグリッド上のイベントハンドラでそれを隠すことができるツールチップのように見えるようにすることができます。

    1

    私の解決方法は、カーソルの位置に表示され、タイマーが終了した後にフェードアウトするカスタムパネルを使用することでした。

    +1

    素晴らしい!あなたも答えをupvoteできますか? – ib11

    +1

    確か;)Upvoted – kami

    +0

    あなたが知っている、ただの簡単なプロトコルなので、誰かが私を助ける時間がかかるなら、私はいつも私は彼らにそれが価値があることを知らせるようにします! ;-) – ib11

    関連する問題