C#,reportviewer控件,怎么填充整个窗口

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#,reportviewer控件,怎么填充整个窗口相关的知识,希望对你有一定的参考价值。

form1,中加了reportviewer控件,怎么样设置,能使当form1窗口大小变化时,这个控件始终填满整个窗口?

一、修改reportviewer控件的Dock属性为Fill就可以了


二、Dock属性介绍:

Control.Dock 属性
获取或设置哪些控件边框停靠到其父控件并确定控件如何随其父级一起调整大小。


Dock取值说明
1、None 该控件未停靠。
2、Top 该控件的上边缘停靠在其包含控件的顶端。
3、Bottom 该控件的下边缘停靠在其包含控件的底部。
4、Left 该控件的左边缘停靠在其包含控件的左边缘。
5、Right 该控件的右边缘停靠在其包含控件的右边缘。
6、Fill 控件的各个边缘分别停靠在其包含控件的各个边缘,并且适当调整大小。

参考技术A 把reportviewer的Dock属性设为“Fill”就可以了本回答被提问者采纳

【C# panel】怎样能使填充窗体后的panel响应一下鼠标事件呢?

我们知道,panel是可以响应鼠标事件的,但panel中填充了窗体后,就不能响应鼠标事件了,怎样解决一下呢?

参考技术A 不是不能响应鼠标事件,应该你鼠标没有点到panel上,而是点到panel里面的控件上了追问

那应该怎样解决一下呢?

追答

如果控件不多的话可以在每个控件鼠标点击事件里面调用panel的点击事件

追问

主要是,我用窗体填充了panel,不是用控件,而且这个窗体是第三方的,没有源码,感觉填充窗体后,panel像被覆盖了,不能响应鼠标了。。

追答

这就不太好弄了,因为你的窗口覆盖了整个panel,除非你在窗口的鼠标事件里面调用panel的鼠标事件

参考技术B 那你遍历窗口控件找到填充的窗体后,再添加鼠标事件啊追问

不太懂呢,我是新手,可以说得具体点吗?比如程序之类的

以上是关于C#,reportviewer控件,怎么填充整个窗口的主要内容,如果未能解决你的问题,请参考以下文章

c#的reportViewer控件

C# Winform reportViewer报表,动态表头能做么?

winform中怎么没有web里的ReportViewer控件啊

VB.NET - 打印 RDLC 报告而不显示 ReportViewer 控件

如何设置REPORTVIEWER控件工具条显示中文

c# winform 如何给report.rdlc 图像控件,添加我电脑里保存的图片?