Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在不使用表单的情况下最大化UserControl_C#_Forms - Fatal编程技术网

C# 在不使用表单的情况下最大化UserControl

C# 在不使用表单的情况下最大化UserControl,c#,forms,C#,Forms,我的项目用一个图片盒构建了一个面板。该面板应能最大化(用于显示图片)。我想通过创建这样的类来实现这一点: public部分类图像显示:UserControl 在designer中,我添加了一个picturebox,然后用它做了一些事情 它工作不正常,因为我无法最大化ImageDisplay类(虽然它由UserControl继承)。我试着通过将其更改为: 公共部分类图像显示:表单 然后更改窗体的属性 但我不能这样做,因为在我构建了我的项目之后,我在另一个程序中使用了创建的.dll文件。当我使用从U

我的项目用一个图片盒构建了一个面板。该面板应能最大化(用于显示图片)。我想通过创建这样的类来实现这一点:

public部分类图像显示:UserControl

在designer中,我添加了一个picturebox,然后用它做了一些事情

它工作不正常,因为我无法最大化ImageDisplay类(虽然它由UserControl继承)。我试着通过将其更改为:
公共部分类图像显示:表单
然后更改窗体的属性

但我不能这样做,因为在我构建了我的项目之后,我在另一个程序中使用了创建的
.dll
文件。当我使用从UserControl继承的类时,这个程序工作正常。但是当它从表单继承时,这个程序就会崩溃。 我不知道为什么会这样,我昨天才收到这段代码,而我以前从未用C#编写过代码


因此,每一个提示、帮助或好的链接都会有所帮助。

表单和用户控制就像汽车和发动机一样。构建为UserControl,当您将ImageDisplay控件放到某处时,请更改其属性Dock=Fill。但是UserControl没有Dock这样的属性。是吗?在您构建了用户控件所在的项目后,工具箱中的LIN\U SSH控件将变为可用。从窗体上拖动,现在查看属性并尝试更改停靠-您将看到结果。并非所有属性都在设计器中可见。将其放入UC的构造函数中:
Dock=DockStyle.Fill表单和用户控件就像汽车和发动机。构建为UserControl,当您将ImageDisplay控件放到某处时,请更改其属性Dock=Fill。但是UserControl没有Dock这样的属性。是吗?在您构建了用户控件所在的项目后,工具箱中的LIN\U SSH控件将变为可用。从窗体上拖动,现在查看属性并尝试更改停靠-您将看到结果。并非所有属性都在设计器中可见。将其放入UC的构造函数中:
Dock=DockStyle.Fill