C# 能够让窗体的高度超过屏幕的最大高度吗?winform实现浏览器的效果。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 能够让窗体的高度超过屏幕的最大高度吗?winform实现浏览器的效果。相关的知识,希望对你有一定的参考价值。

现在窗体的高度最大就是屏幕的高度,不可以超过了?可以像浏览器一样,有垂直滚动条,在里面可以放很多控件,实现具体功能。

满意答案:可以了,在 “panel1.Dock=DockStyle.Fill; panel1.AutoScroll = true;“之前,现将 panel1的height设置超过屏幕,在Fill,将控件放到panel最下面就可以了。

参考技术A 用ScrollViewer、DockPanel等停靠控件都可以实现你要的效果本回答被提问者和网友采纳 参考技术B 可以放一个panel之类的控件 参考技术C this.AutoScroll = true; 参考技术D 必须可以

角度:组件高度仅限屏幕

如何在Angular中设置所有组件的最大高度和最大宽度以适应屏幕尺寸?我不希望从html设置大小到100%一直到组件不是我想要的,我不希望嵌套组件超过屏幕大小

答案

也许这项工作:

*{
    max-width: 100vw; // view width
    max-height: 100vh; // view height
}

vhvw是视口大小

另一答案

可能是这个CSS可以修复你的问题(这是从任何地方响应)请按照此链接https://css-tricks.com/fun-viewport-units/

* {
    margin: 0 ;
    padding:0;
}

body {
    width: 100vw;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
}

.box{
    width: 100px;
    height:100px;
    background-color: #ccc;
}

Html转到这里

<body>
    <div class="box">
    </div>
</body>

以上是关于C# 能够让窗体的高度超过屏幕的最大高度吗?winform实现浏览器的效果。的主要内容,如果未能解决你的问题,请参考以下文章

C#获取屏幕的宽度和高度

在 Windows 窗体控件中调整大小以及窗体调整大小

如何将列最大高度限制为屏幕高度?即让孩子“match_parent”大小

Delphi Tscrollbox 内容 在win7+系统中 最大高度问题

C# 获取控件高度和宽度的问题

C#如何让panel显示滚动条