Я сделал форму с текстовым полем для ввода пароля пользователем, и если пароль «привет», он откроет pictureBox. У меня есть видимость pictureBox, равная false. Я понятия не имею, как это сделать, и посмотрел почти везде, не повезло (да, я новичок).C# как показать картинку после ввода пароля
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) ;
}
}
просто установите 'Visible' свойство – Plutonix
Вы должны назвать элементы управления. – SLaks
вы подписываетесь на событие, которое срабатывает после изменений видимости, что здесь не помогает. Вы просто хотите установить 'pictureBox1.Visiblity = true' (или' Visibility.Visible', я забываю, что) – Jonesopolis