这是我的代码:
RadScrollablePanel panel = new RadScrollablePanel() { AutoScroll = true, Dock = DockStyle.Fill};
pnlclp.PanelContainer.Controls.Add(panel);
foreach (var date in dates)
panel.Controls.Add(new ucDetails() { Dock = DockStyle.Left });
我正在RadScrollablePanel
中添加一些控件,然后将其添加到PanelContainer
中。一切正常。如果我在RadScrollablePanel
中添加了很多控件,这些控件乍一看不可见,那么滚动条也会显示出来。
但是如果我在foreach循环中将DockStyle.Left
更改为DockStyle.Right
,则在加载控件后,它将不会显示滚动条,这很奇怪,并且找不到解决此问题的任何原因或解决方案。
我什至尝试更改RightToLeft
的RadScrollablePanel
属性。但没有成功:(
有任何建议吗?
根据提供的信息,我准备了一个示例项目来测试RadScrollablePanel中的behaior。我已经通过创建公共线程将其记录在我们的反馈门户中。您可以跟踪其进度,订阅状态更改并在以下链接上添加您的评论:https://feedback.telerik.com/winforms/1453253-radscrollablepanel-missing-scrollbar-when-there-is-no-enough-space-to-display-the-content-controls
希望此信息对您有所帮助。