Ok, już działa, dla potomnych kod:
private: System::Void TextBoxData1_TextChanged(System::Object^ sender, System::EventArgs^ e) {
System::Double liczba;
if (!System::Double::TryParse(TextBoxData1->Text->ToString(), liczba))
{
MessageBox::Show("Podaj liczbę!");
TextBoxData1->Clear();
}
}
Tylko dwa razy zawsze wyskakuje MessageBox. Ktoś wie może czemu? Domyślam się, że jest to związane z czyszczeniem TextBox, ale nie wiem jak to przeskoczyć ;)