3

パネルの中にラベルがあります。テキストを超えると、ラベル テキストが折り返されます。そのために、mylabel の AutoSize = false と MaximumSize = 100,0 を設定しました。

テキストが折り返されているため、垂直スクロールバーがパネルに表示されるはずです。しかし、それは起こっていません。ここで何が欠けているかを指定してください。この方法は可能ですか、それともパネル内に垂直スクロールバーを明示的に追加する必要がありますか?

4

3 に答える 3

0

プロパティ Scrollable=true または AutoScroll はありましたか?

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.panel.scrollbars.aspx

これを試して:

ScrollBar vScrollBar1 = new VScrollBar();
vScrollBar1.Dock = DockStyle.Right;
vScrollBar1.Scroll += (sender, e) => { panel1.VerticalScroll.Value = vScrollBar1.Value; };
panel1.Controls.Add(vScrollBar1);
于 2013-04-17T07:18:52.593 に答える