none
ボタンなどのコントロールの枠線だけ消したい RRS feed

  • 質問

  • いつもお世話になっております。

    ボタンなどのコントロールの枠線だけ消したいのですが、
    意外と簡単にいかず困っています。

    WPFで透明なボタン
    http://social.msdn.microsoft.com/Forums/ja-JP/csharpgeneralja/thread/a901b7ed-d829-414c-a9a1-a7392629e81f/

    や、

    透過ボタンを作成する
    http://d.hatena.ne.jp/hilapon/20101028/1288243293

    など見ましたが、これらはボタンのContentまで消えてしまうようです。

    Contentは残したまま、線だけが消したいのです。

    _________
    |_hello___|

    のようなボタンを

     hello

    と表示したいのです。


    どのような方法があるでしょうか?
    2012年12月13日 13:46

回答

  • BorderBrushで枠線の透明度を指定する事で可能です。
    <Button Content="Button" Height="23" HorizontalAlignment="Left" Margin="196,96,0,0" Name="button1" VerticalAlignment="Top" Width="75" BorderBrush="#00000000" />

    • 回答としてマーク sumi_sumi 2012年12月13日 14:52
    • 回答としてマークされていない sumi_sumi 2012年12月14日 9:04
    • 回答としてマーク sumi_sumi 2012年12月14日 9:06
    2012年12月13日 13:56

すべての返信

  • BorderBrushで枠線の透明度を指定する事で可能です。
    <Button Content="Button" Height="23" HorizontalAlignment="Left" Margin="196,96,0,0" Name="button1" VerticalAlignment="Top" Width="75" BorderBrush="#00000000" />

    • 回答としてマーク sumi_sumi 2012年12月13日 14:52
    • 回答としてマークされていない sumi_sumi 2012年12月14日 9:04
    • 回答としてマーク sumi_sumi 2012年12月14日 9:06
    2012年12月13日 13:56
  • t.jin さま

    有難う御座います。

    簡単に出来るんですね!

    解決しました。有難う御座いました。

    2012年12月13日 14:52