次のような矢印の付いたカスタム コントロールを作成することは可能ですか。
コントロールのコンテンツは簡単に挿入できるため、私が抱えている唯一の問題は矢印の頭を作成することです。
私が見つけた最も近いものはhttp://www.componentone.com/SuperProducts/SuperTooltipWinForms/ですが、事前に構築されたコントロールを使用したくありません。これはシェアウェアです。
ありがとう。
次のような矢印の付いたカスタム コントロールを作成することは可能ですか。
コントロールのコンテンツは簡単に挿入できるため、私が抱えている唯一の問題は矢印の頭を作成することです。
私が見つけた最も近いものはhttp://www.componentone.com/SuperProducts/SuperTooltipWinForms/ですが、事前に構築されたコントロールを使用したくありません。これはシェアウェアです。
ありがとう。
ツールチップはContentControl
s です。つまり、任意の単一のオブジェクト ( a などStackPanel
) を使用できるため、可能です。
おそらく、パディング/マージンなしで StackPanel に三角形Shape
とGrid
/を追加することを検討するので、2 つが一緒に実行されます。StackPanel
内側の Grid/StackPanel 内に、TextBox
es、TextBlock
s、Label
s、または通常の建設作業にあるものを配置します。MS のツールチップ ページには、画像を使用した例が示されています (ページの下部近く)。
または、 ControlTemplateを使用して ToolTip 自体をカスタマイズすることもできます。
編集: WinForms スペースにいることに気付きました。これはWPFで機能します。どれだけ共有されているかわかりません。