如何创建具有关闭,最大化和最小化按钮的PictureBox?

时间:2010-12-31 11:04:12

标签: c# .net winforms panel picturebox

我正在使用C#创建GUI。我打算使用ListView查看图片预览,并使用PictureBox显示完整视图。我使用了Panel作为父级,并在其中放置了PictureBox,以便在图片框中显示滚动条。

我仍然无法弄清楚如何在Panel上提供关闭,最大化和最小化按钮,如许多GUI应用程序中所示。

我该怎么做?任何想法将不胜感激。

1 个答案:

答案 0 :(得分:0)

其他GUI应用程序可能使用Form而不是Panel / PictureBox,假设它们提供了最大化,最小化和关闭按钮。

您可以将自己的按钮添加到Panel控件,然后在其Click事件处理程序中编写代码,以便随控件执行任何操作。如果您只想关闭图片,这很简单且相对简单,但复制所有内置于Form内的函数似乎是不必要的工作

我放弃了Panel控件,为我的项目添加了一个新的Form,将现有的PictureBox控件放到我刚添加的表单上,然后从那里开始。您可能希望将表单的FormBorderStyle属性设置为“SizableToolWindow”,具体取决于您希望它的外观。