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