使用Left Dock时自动滚动问题-C#Telerik Winforms

问题描述 投票:0回答:1

这是我的代码:

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,则在加载控件后,它将不会显示滚动条,这很奇怪,并且找不到解决此问题的任何原因或解决方案。

我什至尝试更改RightToLeftRadScrollablePanel属性。但没有成功:(

有任何建议吗?

c# winforms telerik
1个回答
0
投票

根据提供的信息,我准备了一个示例项目来测试RadScrollablePanel中的behaior。我已经通过创建公共线程将其记录在我们的反馈门户中。您可以跟踪其进度,订阅状态更改并在以下链接上添加您的评论:https://feedback.telerik.com/winforms/1453253-radscrollablepanel-missing-scrollbar-when-there-is-no-enough-space-to-display-the-content-controls

希望此信息对您有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.