初期化済み配列変数
Cでの開発経験はありますが、VBに関しては初心者です。
現在現在VBを使用したシステムを作成するにあたり、ユーザーインターフェイスを検討するため、DBアクセス部を省略したプロトタイプを作成しています。
このシステムでは商品カテゴリを選択するコンボボックスと、選択されたカテゴリの商品一覧を表示するリストボックスからなるものです。
以下のようなプログラム(Cとのごちゃ混ぜですみません。)を作成すればとりあえず動くものは簡単にできるであろうと考えたのですが、VBでの初期化済み配列変数の定義の仕方が分からず困っています。
VBではどのようにすれば良いのでしょうか?
また、VBでこのようなことができない場合、通常はどのようにするものなのでしょうか?
struct Shouhin {
char name[100];
int price;
};
struct Shouhin shouhin_list[][] = {
{
{"鉛筆", 40},
{"ボールペン", 100}
}, {
{"大学ノート", 100},
{"お絵かき帳", 200}
}
};
---
' コンボボックスでの選択に合わせてリストボックスの内容を切り替える。
Private Sub ComboBox_Click()
ListBox.list = shouhin_list[ComboBox.ListIndex]
End Sub