□投稿者/ まりこ (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とファイルタイプ名を関連付ける方法があれば お教えください。
|
|