C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: タブコントロールの表示タブスクロールボタン表示有無


(過去ログ 97 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■57760 / inTopicNo.1)  タブコントロールの表示タブスクロールボタン表示有無
  
□投稿者/ ホエホエ (32回)-(2011/03/14(Mon) 09:36:33)

分類:[.NET 全般] 

いつもお世話になっております、ホエホエです。

タイトルにも書いてますが、タブコントロールで
MultiLineがfalseの際、タブページが多くて表示できず
スクロールするためのボタンが表示されると思んですが、
そのボタンが表示されているかの有無を知る方法は
ありませんか?

あるいは表示/非表示のイベントが取れれば良いのですが…
もしどの方法もない場合、追加されたタブのページ数と
各タブページタイトル文字数で判定するしかないでしょうか?

ご存知の方教えてください。

環境は
Windows XP SP3
Visual C#.NET 2002 or 2003
です。
引用返信 編集キー/
■57823 / inTopicNo.2)  Re[1]: タブコントロールの表示タブスクロールボタン表示有無
□投稿者/ shu (522回)-(2011/03/17(Thu) 08:00:27)
No57760 (ホエホエ さん) に返信

確実かわかりませんが
TabControl1.GetTabRect(TabControl1.TabPages.Count - 1)
で最終タブの場所と大きさが分かるのでそれがコントロールの範囲外なら
スクロールバーが表示されていると思います。
引用返信 編集キー/
■57854 / inTopicNo.3)  Re[2]: タブコントロールの表示タブスクロールボタン表示有無
□投稿者/ ホエホエ (33回)-(2011/03/18(Fri) 10:34:25)
shuさん>
ご返信ありがとうございます。

ご教授いただいた方法で解決できました!助かりました。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -