#c#
Вопрос:
Я пытаюсь сделать так, чтобы, когда вы нажимаете кнопку (то есть «ПУСК»), она выводила вас на две кнопки: «нуб» и «средний». Я не могу понять, как заставить появиться второго. Идентификатор предназначен для кнопки 1, поэтому я попытался переименовать вторую кнопку в кнопку 1, но это не сработает. Как мне снова передать кнопку 1, чтобы она логически произвела две кнопки из одной кнопки?
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace App2341
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
button1.Text = "Noob";
button1.Location = new Point(100, 100);
}
private void Button2_Click(object sender, EventArgs e)
{
button1.Text = "Medium";
button1.Location = new Point(100, 150);
}
private void Form1_Load(object sender, EventArgs e)
{
}
}
}
Комментарии:
1. » Порождение » — это не термин в области информатики или программирования. Что именно вы имеете в виду?
2. Это хорошо сформулировано в контексте? Я хотел, чтобы кнопка создавала две кнопки при нажатии одной кнопки, в настоящее время работает только одна
3. В настоящее время вы не создаете ни одной кнопки, а изменяете существующую
button1
. Вы можете либо создать две новые кнопки заранее и просто сделать их видимыми по мере необходимости. Или вы создаете их динамически, используяnew Button()
.4. Как сделать их невидимыми, а затем видимыми по щелчку мыши?
Ответ №1:
Попробуйте создать три кнопки в конструкторе и дать каждой из них имя, затем установите видимость кнопки «Пуск» на видимую, а видимость двух других кнопок-на скрытую. Когда вы нажимаете кнопку «Пуск», вы устанавливаете видимость кнопки «Пуск» на скрытую, а видимость двух других кнопок-на видимую.
Чтобы настроить видимость кнопок:
button1.Visible = true; //to show the button
button1.Visible = false; //to hide the button
Комментарии:
1. Большое спасибо! Спасибо за помощь! Лучшее сообщество