в WindowsForms, когда я ввожу текст в свое текстовое поле, например «кнопка, 100, 200, ЭТИКЕТКА», а затем нажимаю кнопку - я хотел бы работать как скрипт - например, после нажатия кнопки я хотел бы иметьновая кнопка в позиции (100,200) с надписью «LABEL».Каким было бы решение?
это для визуальной студии 2017
private void textBox1_TextChanged(object sender, EventArgs e)
{
insertedText = textBox1.Text;
}
private void executeToolStripMenuItem_Click(object sender, EventArgs e)
{
DoTheButton();
}
private void DoTheButton()
{
string test = "button,100,200,LABEL";
int a = Int32.Parse(insertedText);
if(insertedText==test)
{
Button btn = new Button();
btn.Location = new System.Drawing.Point(100,200);
btn.AutoSize = true;
btn.Text = "open";
Controls.Add(btn);
}
else
{
MessageBox.Show("Wrong text");
}
К сожалению, это совсем не решение для сценариев - оно просто показывает кнопку, когда я вставляю правильный текст - но я бы хотелработать как сценарий.