0

すべてのアプリケーションではなく、ツールチップのみの視覚スタイルを無効にするにはどうすればよいですか?

私が持っているもの:

愚かなツールチップ

私が欲しいもの:

より良いツールチップ

何らかの理由で、それは機能しません。みんなありがとう。

4

2 に答える 2

2

Tooltip.OwnerDrawプロパティの使用を検討する必要があると思います。MSDN リンクのサンプル プログラムには、あなたが望むようなスタイルがあります。

于 2012-06-25T02:35:53.547 に答える
0

WPF ソリューションを探している場合は、ToolTip の既定のテンプレートをオーバーライドする必要があります。WinForms ソリューションを探している場合、Mark Hall の答えは正しいです。

更新: コメントが追加され、質問が WinForms として再タグ付けされる前にこれを投稿しました。WPF ソリューションを探している人のために、ここに残しておきます。

XAML:

<ToolTip>
    <ToolTip.Style>
        <Style TargetType="{x:Type ToolTip}">
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate>
                        <Border Background="LightGoldenrodYellow" BorderBrush="DimGray" BorderThickness=".5" Padding="5">
                            <TextBlock Text="This is text"/>
                        </Border>
                    </ControlTemplate>                                  
                </Setter.Value>
            </Setter>
        </Style>
    </ToolTip.Style>
</ToolTip>
于 2012-06-25T02:41:58.247 に答える