9

タブコントロールを使用しているアプリケーションを設計しています.タブページの1つで、フォームサイズよりも大きく表示したい情報がさまざまなテキストボックスに表示されます. デザイナーコードに次の行を追加してみましたが、まだ機能していません。

this.AutoScroll = true;
this.AutoScrollMargin = new System.Drawing.Size(20, 20);
this.AutoScrollMinSize = new System.Drawing.Size(this.Width, this.Height);

任意の助けをいただければ幸いです。

4

2 に答える 2

27

ではなくでを設定するAutoScroll必要があります。最初にタブページを選択してから、プロパティ ウィンドウで AutoScroll を true に設定することにより、設計時にこれを行うことができます。または、次のようなコードで行うことができます。TabPageForm

 tabPage1.AutoScroll = true;
 //do the same for other tabPages
于 2013-09-13T09:44:45.277 に答える
5

「これ」はクラス全体 (フォーム) を指すことに注意してください。

次のように値を増やします。

tab.AutoScrollMinSize = new System.Drawing.Size(1000,1000);

または、タブに追加panel1してから、タブにドッキングすることもできます。

panel1.dock = dockingSyle.Fill;

panel1これでスクロール可能にできます。

于 2013-09-13T09:44:32.387 に答える