PDA

View Full Version : مشکل در استفاده از combobox



zssmoa
یک شنبه 02 آبان 1389, 08:27 صبح
با سلام
من یک form1 دارم درون اون یک menustript قرار دادم که یک گزینه setting داره .وقنی اون رو کلیک کنیم form2 باز می شه که داخل اون دو تا comdobox قرار دادم ایم combobox ها رو با استفاده از کد زیر در form_load مقدار دهی می کنم combobox اول مقدار میگبره و مشکلی نداره ولی دومی هیچ مقداری نمیگیره میشه علتش رو بهم بگید
private void port_setting_Load(object sender, EventArgs e)
{
int x;
x = 1200;
cmbboudrate.Items.Add(x);
while (x <= 921600)
{
cmbboudrate.Items.Add(x * 2);
x = x * 2;
}
cmbcomportname.FormattingEnabled = true;
cmbcomportname.Items.AddRange(new object[] {
"COM1",
"COM2",
"COM3",
"COM4",
"COM5",
"COM6"});



}

با تشکر

Mohandes2009
یک شنبه 02 آبان 1389, 08:52 صبح
بیا این کار میکنه




private void Form1_Load(object sender, EventArgs e)
{
int x = 1200;
comboBox1.Items.Add(x.ToString());
for (int j = x; j <= 921600; j = j * 2)
{
comboBox1.Items.Add((j * 2).ToString());
}
comboBox2.FormattingEnabled = true;
comboBox2.Items.AddRange(new object[] {
"COM1",
"COM2",
"COM3",
"COM4",
"COM5",
"COM6"});
}

Mohandes2009
یک شنبه 02 آبان 1389, 08:54 صبح
این فایل پروژه اش یادم رفت بزار اگه خواستی احیاناً بگیرش

M.YasPro
یک شنبه 02 آبان 1389, 08:54 صبح
سلام
کد خودشون مشکلی نداشت من تست کردم .

Mohandes2009
یک شنبه 02 آبان 1389, 12:44 عصر
به نظر من اشکال در جایی دیگر برنامه ات بوده که این کمبو ها پر نمیشده و گیر میداده!!دقت کن تو کل کدت