- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VB.NET InputBox のMessageの出し方で困っています。)
VB.NET InputBoxでのMessage出し方の困り事
このQ&Aのポイント
- VB.NETの超初心者ですが、InputBoxでのMessage出し方に困っています。月曜夜12時までの宿題提出がありますので、ご協力いただけると幸いです。
- 2つのInputBoxを使用し、12か月分のRevenueとExpenseを入力する必要があります。Revenueを1月から12月まで入力した後、ボタンをクリックしてExpenseを入力します。しかし、Expenseの最後のメッセージが「Enter the Expense amount for the month #13」となってしまい、正しく動作しません。
- 変数intMaxNumberOfEntriesには12が設定されており、このエラーを解決して#1からスタートする方法を教えていただきたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
DateTime構造体を有効に使用してください。 まず、 If IsNumeric("インプットボックスの戻り値") Then DateTime revenueDate = new DateTime(DateTime.Now.Year,Integer.Perse("インプットボックスの戻り値",1) Integer ExpenseValue = revenueDate.AddMonths(1).Month End If これで、12の次は1月にできます。
お礼
助かりました。ありがとうございました。