c#如何在输入密码后显示图片
本文关键字:显示图 密码 输入 | 更新日期: 2023-09-27 18:13:43
我创建了一个带有文本框的表单,供用户输入密码,如果密码为"hello",它将显示pictureBox。我将pictureBox可见性设置为false。我不知道该怎么做,我到处找都找不到(是的,我是个初学者)。
public partial class Form2 : Form
{
string secretPassword = "hello";
public event EventHandler VisibleChanged;
public Form2()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text == secretPassword)
{
pictureBox1.VisibleChanged+= new EventHandler(this.PictureBox1_VisibleChanged) ;
}
}
您似乎正在设置事件处理程序而不是修改属性。
pictureBox1.VisibleChanged+= new EventHandler(this.PictureBox1_VisibleChanged) ;
行只添加了一个新的事件处理程序(这没有多大帮助)。
应该是:
pictureBox1.Visible = true;
pictureBox1.Refresh();
调用Refresh()
方法将强制图片框更新并显示在按钮点击上。