سلام، من میخوام وقتی کاربر روی یکی از ایتم های یک listboxl کلیک میکنه، با انتخاب اون یکی از page های tabcontrol که خودم اونو تعیین میکنم انتخاب بشه،ممنون میشم راهنماییم کنید
سلام، من میخوام وقتی کاربر روی یکی از ایتم های یک listboxl کلیک میکنه، با انتخاب اون یکی از page های tabcontrol که خودم اونو تعیین میکنم انتخاب بشه،ممنون میشم راهنماییم کنید
دوستان کسی چیزی به ذهنش نمیرسه؟؟؟؟؟؟؟؟؟؟؟
به کد زیر توجه کنید:
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
foreach (TabPage item in tabControl1.TabPages)
{
if (listBox1.SelectedItem.ToString() == item.Name)
{
tabControl1.SelectedTab = item;
}
}
}
امیدوارم این کد شما رو راهنمایی کنه. با انتخاب مورد در لیست باکس هم نامش در TabContorl انتخاب میشه. با کمی تغییر آن چیزی که میخواهید بدست میآید. . . .
ممنون دوست عزیز، من با کمی تغییر اونو درست کردم، چون طبق کد شما حتما باید نام tabpage فارسی باشه تا این کار اعمال بشه که زیاد جالب نیست، حالا من اومدم با استفاده از tag اونو به شکل زیر تغییر دادم،
foreach (TabPage item in tabControl1.TabPages)
{
if (listBox1.SelectedIndex.ToString() == item.Tag.ToString())
{
tabControl1.SelectedTab = item;
}
}
tabpage ها باید طبق ایتهای درون لیست باکس خاصیت tag شون تنظیم بشه