1
저는 GUI 개발에서 특히 C#의 새로운 기능입니다. TextBox의 Text 속성을 내부적으로 변경할 때 UI를 업데이트 할 수 없습니다. TextChanged 이벤트가 있음을 알고 있지만 사용자가 텍스트 상자에 입력 한 경우에만 발생한다고 생각합니다. TextBox 업데이트 C#
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
int curItem = this.listBox1.SelectedIndex;
StockItem it = this.model.Items.ElementAt(curItem);
this.itemNameTextBox.Text = it.Name;
this.supplierTextBox.Text = it.Supplier;
this.unitCostTextBox.Text = it.UnitCost.ToString();
this.nbRequiredTextBox.Text = it.NbRequired.ToString();
}
선택한 인덱스 변경이 발생하지 않는 목록 상자의 텍스트를 변경하면
정확히 무엇이 문제입니까? 현재 무슨 일이 일어나고 있는지. 텍스트 상자 (추가적으로 문자열)에 텍스트 상자의 텍스트 속성을 지정하여 수정합니다. – JonH
WPF, Winforms 등의 경우 연결되는 이벤트를 지정하십시오. 또한 컨트롤의 텍스트 속성을 수정할 때 이벤트가 실행되지 않는다고 우려하십니까? – JSWork
당신은 webforms가 아닌 winforms에 대해 이야기하고 있습니까? – Rikon