【发布时间】:2012-09-25 21:51:54
【问题描述】:
我有 3 页的 tabcontrol。在标签页中放置了列表视图。列表视图可以比标签页本身更大。
我想在标签页上添加滚动条
我尝试通过以下来源解决此问题:
lvwAlbums.Parent = pctlDatabeheer.TabPages[1];
lvwAlbums.Left = 0;
lvwAlbums.Top = 0;
lvwAlbums.Width = pctlDatabeheer.TabPages[1].Width - 35;
lvwAlbums.Height = 1000;// pctlDatabeheer.TabPages[1].Height;
lvwAlbums.SmallImageList = iltListView;
lvwAlbums.FullRowSelect = true;
lvwAlbums.Anchor = AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top;
foreach (TabPage _Page in pctlDatabeheer.TabPages)
{
_Page.AutoScroll = true;
_Page.AutoScrollMargin = new System.Drawing.Size(20, 20);
_Page.AutoScrollMinSize = new System.Drawing.Size(_Page.Width, _Page.Height);
}
但是没有显示卷轴。我哪里错了?
谁能帮帮我?
谢谢你的帮助。
【问题讨论】:
-
为什么不让列表视图可滚动?
-
你是怎么做到的?使用可滚动=真;我没有发现任何区别。
-
lvwAlbums.Parent = pctlDatabeheer.TabPages[1]; lvwAlbums.Left = 0; lvwAlbums.Top = 0; lvwAlbums.Width = pctlDatabeheer.TabPages[1].Width - 35; lvwAlbums.Height = pctlDatabeheer.TabPages[1].Height; lvwAlbums.SmallImageList = iltListView; lvwAlbums.FullRowSelect = true; lvwAlbums.Anchor = AnchorStyles.Bottom | AnchorStyles.左 | AnchorStyles.Right | AnchorStyles.Top;
-
是锚定。移除底部的锚定。如果这对您有帮助,请记得点赞并接受。