我试图在Windows 7中的Visual C ++ 2013 Ultimate中创建一个简单的表单,用于我正在开发的副项目。 我有品牌名称和分类。这些值来自数据库。当用户点击一个品牌时,他会提示选择该品牌应该入选哪些类别。
用户可以点击" Sony" 然后他会在表单中提示选择类别: 笔记本电脑,台式机,智能手机,键盘,鼠标,显示器,RAM,....
实际上我想以编程方式创建复选框。
int^ countedvalue;
countedvalue = count_all_categories();
String* checkBox[] = new String* [countedvalue];
while(mysql->Read()){
String^ i = mysql->GetString(0);
String^ cat = mysql->GetString(1);
this->checkBox[i] = (gcnew System::Windows::Forms::CheckBox());
this->checkBox[i]->AutoSize = true;
this->checkBox[i]->Location = System::Drawing::Point(21, 249);
this->checkBox[i]->Name = cat;
this->checkBox[i]->Size = System::Drawing::Size(80, 17);
this->checkBox[i]->TabIndex = 14;
this->checkBox[i]->Text = L"chk"+i;
this->checkBox[i]->UseVisualStyleBackColor = true;
this->Controls->Add(this->checkBox[i]);
delete i;
}
我试图以编程方式定义checkBox [i]。我不知道如何用任何方法来做到这一点。