• ベストアンサー

C#のタブコントロールについて教えてください。

こんにちは、早速ですがよろしくお願いします。 visual studio express 2013 for windows desktop を利用してC#の勉強中です。 タブコントロールを設置すると、参考画像の赤丸で囲んだ部分に白い線が表示されます。 この線を消すにはどのようにすればよろしいでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

「そういうものだ」ということで、あきらめる方がいいような気はしますが……。 それでも消したい!! というのであれば、ちまちま自前で描画…ということになろうかと。 http://dobon.net/vb/dotnet/control/tabsidebug.html#paint Windows7で個人設定でWindows クラシックのテーマを使っているかも知れない。 Windows8で別のテーマを使っているかも知れない。 などなどのパターンもありますので、がんばってください。 手元のWindows7 ベーシックのテーマで確認すると…右側に2ピクセル幅の白い線が、下側に1ピクセル幅の線がありますね。

g_p_
質問者

お礼

回答ありがとうございます! >「そういうものだ」ということで、あきらめる方がいいような気はしますが……。 そうなんですね。 経験がなく、何かのプロパティ等でできるのかと思い込んでいました。 紹介いただいた方法等で行っても、結局、windows のテーマによってはうまくいかないと思ってよいですか? それならば頑張ってもなぁって気がしますね。 ありがとうございました。 ※横ばかり気になっていましたが、おっしゃる通り下にもありました。

その他の回答 (1)

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

試してはいませんが http://msdn.microsoft.com/ja-jp/library/system.windows.forms.panel.borderstyle%28v=vs.110%29.aspx TabpageのBorderStyle等を使ってなんとかなるかもしれません。

g_p_
質問者

お礼

こんにちは。 >TabpageのBorderStyle等を使ってなんとかなるかもしれません。 初心者なりにやってみました。 プロパティに選べるのは、None、FixedSingle、Fixed3Dで、それぞれ試してみましたが 思うような結果は得られませんでした。 もし、他にもありましたら教えてください。 ありがとうございました。

関連するQ&A