C#面板列表
我想创建一个面板,其中包含关于某个项目的详细信息(包括左侧的缩略图),然后将其添加到可滚动列表中。就像iPhone上的iTunes显示可用应用程序列表一样 我做了一些搜索,但迄今为止找不到任何帮助 是否有人有任何想法或链接的样本,他们想与我分享 提前感谢,,C#面板列表,c#,winforms,list,panel,C#,Winforms,List,Panel,我想创建一个面板,其中包含关于某个项目的详细信息(包括左侧的缩略图),然后将其添加到可滚动列表中。就像iPhone上的iTunes显示可用应用程序列表一样 我做了一些搜索,但迄今为止找不到任何帮助 是否有人有任何想法或链接的样本,他们想与我分享 提前感谢,, Rob总之,以下内容在容器中创建了一系列面板,这些面板使用垂直滚动条在视图中来回滚动。 您没有在标记中列出ASP.NET,因此我假定这是基于Windows窗体的,而不是基于web的。我会让你开始: 创建一个名为panel的面板。在其内部,在
Rob总之,以下内容在容器中创建了一系列面板,这些面板使用垂直滚动条在视图中来回滚动。 您没有在标记中列出ASP.NET,因此我假定这是基于Windows窗体的,而不是基于web的。我会让你开始:
panel
的面板。在其内部,在左侧放置一个图像框,并在图像旁边标记要显示的信息。每个项目(即iTunes歌曲)都将复制此面板ChildPanel
ParentPanel
的面板,并将其宽度设置为其他面板的大小加上足够的垂直滚动条空间。将高度设置为您希望滚动区域的高度ChildPanel
放在ParentPanel
的右上角,并在ParentPanel
的最右边缘添加一个垂直滚动条。将滚动条的高度设置为占据父面板的整个高度面板底部添加一条1或2像素线,以显示面板的端点
面板
ChildPanel
的子级Top
设置为等于上一个克隆的Top
加上其高度
子面板
的高度设置为任何给定的子面板
的高度乘以克隆数ChildPanel
的高度现在,要使垂直滚动条可滚动,只需对垂直滚动条的滚动或更改事件执行以下操作:将
ChildPanel
的Top
设置为等于垂直滚动条的值(“位置”)乘以-1
WinForms。。。很抱歉稍有疏忽的人会很快尝试解决这个问题。经过一点实验后,我会回来,并将此标记为我的答案:)