C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 149 を表示中)
■86766 / )  数値と役割を関連付ける方法
□投稿者/ まりこ (1回)-(2018/03/13(Tue) 13:56:03)

分類:[.NET 全般] 

Sub aaa


With ComboBox1
.Items.Add("0, 音楽ファイル")
.Items.Add("1, 動画ファイル")
.Items.Add("2, テキストファイル")
.Text = .Items(0).ToString
End With

End Sub



Public Mode0 As Integer


Sub bbb

Mode0 = CInt(Val(Form1.ComboBox1.Text))

End Sub


Sub ccc

If Mode0 = 0 Then


ElseIf Mode0 = 1 Then


ElseIf Mode0 = 2 Then


End If



End Sub


というコードを書きました。
コンボボックスにファイルタイプを指定することで、
sub内で処理をif文で分岐させるコードです。

ファイルタイプが3つ程度だとそれほど問題はないのですが
10個も20個にもなってくると、
数値8は何のファイルタイプだったっけ・・・?
といちいち確認する必要があり、面倒です。
文字列変数に入れて分岐させた方が便利ではありますが、
多少、処理に時間がかかりますし、
後からコードを変えるの面倒なので、
Integerを使いたいと考えています。

このIntegerとファイルタイプ名を関連付ける方法があれば
お教えください。


返信 編集キー/


管理者用

- Child Tree -