陷入一个令人困惑的问题。我需要在Windows窗体中制作一个鱼缸。每次点击一个按钮,都会出现一条鱼。我想过将代码放在button_click
函数中。问题是当我点击按钮时,没有出现带有图像的图片框。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
BackColor = System.Drawing.Color.LightBlue;
}
private void button1_Click(object sender, EventArgs e)
{
//PictureBox pb = new System.Windows.Forms.PictureBox();
PictureBox pb = new PictureBox();
pb.Image = Image.FromFile("C:\\Users\\Elonas\\Desktop\\FishTank\\Photo\\Fish_right.png");
pb.Location = new Point(300, 300);
}
}
}
答案 0 :(得分:1)
每次创建控件(在本例中为pb)时,必须先将其添加到窗体的Controls集合中,然后才能看到它。
您还可以在图片框中替换pb.image,而不是每次鼠标单击都创建新的图片框。当您将其创建为新窗体时(或在Designer中创建它)时,您仍需要将其添加到窗体的控件集合中。
答案 1 :(得分:0)
你是这样的吗?这是控件之一吗?从来没有我介绍过。我明白了。我会尝试使用它。
HttpSession session=new HttpSession();