私はこの方法で関数を実行しようとしましたが、MessageBox
を表示すると、GUIにジャンプして最後の文で間違ったメッセージが表示されます。ユーザーが文字列または負の数を入力することを禁止する方法
if (!(double.TryParse(Waisttb.Text, out waist) && double.TryParse(Heighttb.Text, out height))) {
MessageBox.Show("Please enter a valid number!");
}
//no negative numbers
if (waist < 0 || height < 0) {
MessageBox.Show("Please enter a valid number!");
}
else {
//change to doubles
waist = double.Parse(Waisttb.Text);
}
詳細を教えてください。 – Mostafiz
マスクされたテキストボックスを使用してください! – C4u