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

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

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

Re[2]: DataGridViewのスクロールバーについて


(過去ログ 98 を表示中)

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

■58492 / inTopicNo.1)  DataGridViewのスクロールバーについて
  
□投稿者/ いちろう (10回)-(2011/04/08(Fri) 19:27:34)

分類:[C#] 

C#2005でプログラミングをしております。

横スクロールバーの表示有無によりDataGridViewのHeightプロパティを変更したいと思ってます。
そこで横スクロールバーが現在表示しているかどうかの判定をしたいのですが、
簡単な方法はありますでしょうか?

または、グリッドの高さ、幅がスクロールバーの幅を考慮して表示するような
便利な設定がもしあれば教えてください。

よろしくお願いします。

引用返信 編集キー/
■58494 / inTopicNo.2)  Re[1]: DataGridViewのスクロールバーについて
□投稿者/ パニナロ (1回)-(2011/04/08(Fri) 19:58:26)
No58492 (いちろう さん) に返信
カラムの総数+ボーダーラインの総幅+スクロールバーの幅を見て、DataGridViewの幅と比較して判断すればいいのではないでしょうか。
ただし、これは縦スクロールバーが出るという前提ですので、縦スクロールバーがない場合はこれも考慮しなくてはなりませんが。
引用返信 編集キー/
■58497 / inTopicNo.3)  Re[2]: DataGridViewのスクロールバーについて
□投稿者/ いちろう (11回)-(2011/04/08(Fri) 22:06:49)
No58494 (パニナロ さん) に返信
> ■No58492 (いちろう さん) に返信
> カラムの総数+ボーダーラインの総幅+スクロールバーの幅を見て、DataGridViewの幅と比較して判断すればいいのではないでしょうか。
> ただし、これは縦スクロールバーが出るという前提ですので、縦スクロールバーがない場合はこれも考慮しなくてはなりませんが。
回答ありがとうございます。
それぞれの幅を考慮してなんとかできました。
解決済み
引用返信 編集キー/


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

このトピックに書きこむ

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

管理者用

- Child Tree -