labelTotal保存类Keypad(C#WinForms)的值。 ToString已被覆盖以返回labelTotal.Text。C#:为什么不ShowDialog()。ToString()返回期望的字符串?
namespace Gui3
{
public partial class Keypad : Form
{
public Keypad()
{
InitializeComponent();
}
public override String ToString() {return labelTotal.Text;}
private void buttonOk_Click(object sender, EventArgs e)
{
this.Close();
}
...
为什么没有keypad.ShowDialog()。ToString()return labelTotal.Text?
namespace Gui3
{
public partial class Setup : Form
{
public Setup()
{
InitializeComponent();
}
private void buttonStartDepth_Click(object sender, EventArgs e)
{
Keypad keypad = new Keypad();
////////// Not working as expected /////////
String total = keypad.ShowDialog().ToString();
...
你为什么要叫'的ShowDialog()'两次? – Donut 2010-12-17 22:13:33
因为我是个白痴!更正,谢谢 – Martin 2010-12-17 22:17:30