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

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

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

コントロールのサイズ


(過去ログ 113 を表示中)

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

■66997 / inTopicNo.1)  コントロールのサイズ
  
□投稿者/ メイピン (1回)-(2013/06/17(Mon) 12:38:13)

分類:[VB.NET/VB2005 以降] 

使用言語:VB2008

現在、Form上にPanelを置き、その中に固定サイズのTreeViewを置いています。
※余談ですが、本当はForm上に直接TreeViewを置きたいのですが、
 TreeViewのスクロール位置をプログラムから操作する方法が分からず、
 色々と調べたところ、Panelならスクロール位置を操作できることが分かり、
 ツリーのノードを配置した時のTreeView最大サイズを計算し、これをTreeViewの
 固定サイズとするようにして、Panelのスクロールバーを利用することにしています。

ただ、ある時、TreeView内のツリーの下が切れている現象を見つけました。
デバッグして調べてみると、TreeViewのサイズを設定する時に、Heightに32767を越える値を設定しようとすると
勝手にHeightが32767に切り詰められてしまいます。
32767はShortの上限なので、これは仕様なのでしょうか?
また、AutoSize = Trueのコントロールの場合で、そのコンテンツに表示する内容が大きすぎる場合も
サイズ一辺が32767に切りつめられるのでしょうか?

よろしくお願いします。
引用返信 編集キー/


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

このトピックに書きこむ

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

管理者用

- Child Tree -