我如何知道用户控件的大小?

发布于 2024-10-04 23:30:33 字数 179 浏览 3 评论 0原文

我如何知道运行时用户控件的大小?

我有一个表单,我想在该表单上托管我的用户控件,并且我想要 在运行时了解我的用户控件大小以根据以下内容修复我的网络表单大小 我的用户控件大小,以便打开表单时不应出现滚动。

我怎样才能做到这一点?

(实际上有多个用户控件,我在运行时托管一个用户控件 根据条件。)

How will I know the size of user control at run time?

I have a form, and I wanted to host my usercontrol on that form, and I wanted
to know my user control size at run time to fix my webform size according to
my user control size, so that scroll should not appear while opening the form.

How can I do that?

(actually there are multiple Usercontrols, and I am hosting a user control at run time
according to a condition.)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

荆棘i 2024-10-11 23:30:33

您可以公开一个包含用户控件高度/宽度的.Size 属性。渲染控件时,您读取 .Size 并进行相应处理。

You can expose a .Size property that would contain the height/width of user control. While rendering the control, you read the .Size and process accordingly.

庆幸我还是我 2024-10-11 23:30:33

您是否在寻找ActualWidth / ActualHeight

此外,您应该能够将 ScrollBar 策略设置为 Auto,以便它仅在需要时出现。

Are you looking for ActualWidth / ActualHeight?

Also you should be able to set the ScrollBar policy to Auto so that it will only appear if needed.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文