PictureBox显示和处理

时间:2016-07-29 08:04:34

标签: c# winforms

我想在点击按钮时显示PictureBox,这应该是首次点击显示PictureBox,然后在下次点击隐藏PictureBox时再次点击显示{{1}和第四次点击时类似,再次隐藏PictureBox

我尝试过下面的代码,但在处理完图片后却停滞不前。

PictureBox

4 个答案:

答案 0 :(得分:4)

您不需要Dispose PictureBox private void button1_Click(object sender, EventArgs e) { pictureBox1.Visible = !pictureBox1.Visible; } 。只需像这样设置visibility

    osg::Node * cytBuilding = osgDB::readNodeFile( "model/level_2_0_0.obj");
    osg::Group * root = new osg::Group();
    root->addChild( cytBuilding );
    osgViewer::Viewer viewer;
    viewer.setSceneData( root );
    viewer.realize();
    viewer.setCameraManipulator(new osgGA::TerrainManipulator());
    while( !viewer.done() )
    {
         viewer.frame();
    }

答案 1 :(得分:1)

我认为这是针对Winforms的?调用Dispose会破坏内存中的picturebox对象,这就是你遇到问题的原因。

使用:

{{1}}

答案 2 :(得分:1)

// Show the picture box
pictureBox.Visible = true;

// Hide the picture box 
pictureBox.Visible = false;

答案 3 :(得分:1)

 pictureBox.Visible = true;


 pictureBox.Visible = false;