팝업 대화 상자의 텍스트 상자 값을 가져 오는 데 문제가 있습니다. 나는 program.cs의 공용 변수를 만들라고 다른 StackOverflow의 질문의 조언을 따랐습니다 :대화 상자 창에서 값 가져 오기
public static string cashTendered { get; set; }
다음
내가 만든 내이 같은 대화 :
Cash cashform = new Cash();
cashform.ShowDialog();
그리고 사용자가를 누를 때 버튼을 클릭하면 다음과 같이 호출됩니다.
if (isNumeric(textBox1.Text, System.Globalization.NumberStyles.Float))
{
Program.cashTendered = textBox1.Text;
this.Close();
}
else
{
MessageBox.Show("Please enter a valid amount of cash tendered. E.g. '5.50'");
}
아직 Program.cashTendered는 null입니다. 내가 뭔가 잘못하고 있는거야? 감사!
감사합니다! 완벽한 작품 – Nathan
@ Nathan 당신을 진심으로 환영합니다. 이렇게하면 현금을 입력 할 때마다 대화 상자를 재사용하거나 다른 프로젝트와 공유 할 수 있습니다. –