3つのテキストボックスに3つの数字を入力し、平均を取得しようとしています。VB.netリストボックスに出力が表示されません。初心者の質問
0
A
答えて
2
Dim average as Double
は、今あなたが唯一の全体数を保持できる整数で平均を保存しようとしている倍増する整数から平均の種類を変更してみてください。平均値は非整数である傾向があり、それを表すデータ型が必要です。ダブルはほとんどの状況に適しています。それはあなたの問題を解決するはずです。
EDIT OPはlstOutputは、リストボックス
これは、WinFormsのと紛らわしいものの一つであるであることを述べました。すべてのコントロールがTextプロパティを持っていても、実際には何もしません。単一のテキストブロックまたは値を直接表示する要素にのみ適用されます。 Exボタン、ラベルなど...
リストボックスは、アイテムのグループを表示します。新しい項目をリストに追加したいとします。
lstOutput.Items.Add(average.ToString())
0
txtOne.text txtTwo.textとtxtThree.txtは常に整数値になりますか?
また、a、b、c変数をDoublesに変更して、ユーザーが数値以外の値を指定していないことを確認する必要があります。
ユーザがtxtOneテキストボックスに「1」を入力すると、例外カブローが発生します。
(空気がここでコーディング)
dim a as new double
try
if isnumeric(txtOne.text.tostring.trim) then
a = cdbl(txtOne.text.tostring.trim)
end if
'repeat for b and c ...
catch ex as exception
messagebox.show(ex.message.tostring)
end try
そして、私は、私はこれについて権利てるかどうかわからないんだけど(多分誰かが私を啓発します)が、.NETは異なりintに文字列から型変換を考慮しませんこれら2例
a = cint(txtOne.text)
と
a = cint(txtOne.text.tostring)
で???
1
リストボックスのTextプロパティは、の選択項目を取得または設定します。平均をまだリストボックスに追加していません。
試してみてください。
lstOutput.Items.Add(average)
関連する問題
- 1. VB.NET初心者設計の質問
- 2. これは初心者の質問かもしれません
- 3. 本物の初心者index.android.jsが表示されません
- 4. 正規表現の質問 - 初心者
- 5. 正規表現初心者の質問
- 6. 初心者 - PHPの質問
- 7. Mongo初心者の質問
- 8. DXGetErrorString初心者の質問
- 9. 初心者の質問:Wakelocks
- 10. DHTML初心者の質問
- 11. 初心者のCSS質問
- 12. 初心者mod_rewriteの質問
- 13. は初心者質問C#
- 14. 初心者Cポインタ質問
- 15. php初心者質問:クラス
- 16. C++初心者質問:ThreadProc
- 17. 初心者Django管理者の質問 - 属性 'date_hierarchy'がありません
- 18. [C初心者] GTK +と初心者の質問
- 19. 初心者質問について
- 20. 初心者のPHP MySQLの質問
- 21. Javascriptを/ jQueryの初心者の質問
- 22. 初心者の質問複数のパラメータ
- 23. 角度+レールの初心者の質問
- 24. ナビゲーションベースのアプリの質問 - 初心者iOS
- 25. 初心者のObjective-CのNSString質問
- 26. 初心者jQueryの質問、レールのチェックボックス
- 27. 初心者のWebサービスの質問
- 28. 初心者のwpfデザインの質問
- 29. 初心者のリファクタリングの質問
- 30. セレンの初心者の質問
@lagerdalek、なぜあなたは初心者タグを追加しませんでしたか? – JaredPar