저는 C#을 처음 사용했습니다. 버튼을 누르면 동적으로 생성 된 레이블의 값을 업데이트하려고합니다. 그러나 양식의 레이블을 덮어 쓰지는 않습니다.C# 런타임에서 동적으로 생성 된 레이블을 업데이트하는 방법
namespace WindowsFormsApplication4
{
public partial class Form1 : Form
{
int b = 1;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Label label = new Label(); // used to print users
label.Text = String.Format("{0}", b);
label.Left = 10;
label.Top = 25;
this.Controls.Add(label);
b = b + 1;
Console.WriteLine(b);
}
}
}
을 동일한 접근 방식을 사용하여 당신이
b
를 추적하는 데 사용 할 수 있습니다 혼란스러워. 단추를 클릭 할 때마다 레이블을 업데이트하거나 새 레이블을 만들려고합니까? 지금 당장 당신은 매번 새로운 것을 창조하고 있습니다. – itsme86@ itsme86 이전 레이블을 제거하고 업데이트 된 값으로 새로운 레이블을 작성하고 싶습니다. – Mubi
이것은 질문을 호소합니다 ... 왜 기존 레이블의 텍스트를 업데이트하지 않습니까? – itsme86