DOBON.NETプログラミング道掲示板
(現在 過去ログ3 を表示中)
HOME
HELP
新規作成
新着記事
トピック表示
発言ランク
ファイル一覧
検索
過去ログ
[
親記事をトピックトップへ
]
このトピックに書きこむ
過去ログには書き込み不可
[ トピック内全5記事(1-5 表示) ] <<
0
>>
■34224
/ inTopicNo.1)
Re[3]: スクロールバーが出た時に高さを変えたい
▼
■
□投稿者/ 猫まっしぐら
一般人(14回)-(2019/04/12(Fri) 11:09:56)
■
No34222
に返信(Hongliangさんの記事)
入れ違いになってしまいました(^^;
> 追記。
> 横スクロールバーが付くギリギリのところで縦スクロールバーが一瞬出たりしてちょっと目障りな感じ。
> イベントハンドラの最後で.PerformLayout()すれば縦スクロールバーを防げるっぽい。
私もこれ出たり出なかったりでちょっと迷いましたが1ピクセル余分にしたら出なくなりました
重ねてありがとうございました
解決
済
み!
引用返信
削除キー/
編集
削除
■34223
/ inTopicNo.2)
Re[2]: スクロールバーが出た時に高さを変えたい
▲
▼
■
□投稿者/ 猫まっしぐら
一般人(13回)-(2019/04/12(Fri) 11:05:52)
■
No34221
に返信(Hongliangさんの記事)
レスありがとうございます
> .SizeChangedイベントにて、.HorizontalScroll.Visibleをチェックして、それによって.Heightを切り替える、というのはどうでしょう。
これで出来ました
ありがとうございました
解決
済
み!
引用返信
削除キー/
編集
削除
■34222
/ inTopicNo.3)
Re[2]: スクロールバーが出た時に高さを変えたい
▲
▼
■
□投稿者/ Hongliang
大御所(557回)-(2019/04/12(Fri) 09:56:35)
追記。
横スクロールバーが付くギリギリのところで縦スクロールバーが一瞬出たりしてちょっと目障りな感じ。
イベントハンドラの最後で.PerformLayout()すれば縦スクロールバーを防げるっぽい。
引用返信
削除キー/
編集
削除
■34221
/ inTopicNo.4)
Re[1]: スクロールバーが出た時に高さを変えたい
▲
▼
■
□投稿者/ Hongliang
大御所(556回)-(2019/04/12(Fri) 09:21:56)
.SizeChangedイベントにて、.HorizontalScroll.Visibleをチェックして、それによって.Heightを切り替える、というのはどうでしょう。
横スクロールバーの高さはSystemInformation.HorizontalScrollBarHeightで取得できます。
引用返信
削除キー/
編集
削除
■34219
/ inTopicNo.5)
スクロールバーが出た時に高さを変えたい
▲
▼
■
□投稿者/ 猫まっしぐら
一般人(12回)-(2019/04/12(Fri) 01:07:58)
環境/言語:[Windows7 VB.net2005 WinForms]
分類:[.NET]
いつもお世話になっております
AutoScroll=True,WrapContents=FalseなFlowLayoutPanelにボタンをずらっと並べています
このパネルが幅を変更されてボタンが表示出来なくなった時にスクロールバーが表示されるのはいいのですが、スクロールバーがボタンに被さって表示されてしまいます
かと言ってスクロールバーの高さを予め余分に取っておくとスクロールバーが表示されない時に間が抜けて見えてしまいます
スクロールバーが表示されない時はパネルがボタンの高さで、表示されたらスクロールバーの高さ分自動的にパネルの高さを高くしたいのですが、そんなことは可能でしょうか
よろしくお願いします
引用返信
削除キー/
編集
削除
トピック内ページ移動 / <<
0
>>
Mode/
通常管理
表示許可
Pass/
HOME
HELP
新規作成
新着記事
トピック表示
発言ランク
ファイル一覧
検索
過去ログ
-
Child Tree
-