PDA

View Full Version : سوال: مشکل در گرفتن متن Tab انتخاب شده



Sir-Programmer
جمعه 11 بهمن 1392, 10:05 صبح
سلام ,
من با کد نویسی 5 تا Tab در کنترلم ساختم حالا میخوام وقتی Tab مورد نظرمو Select کردم عنوان فرمم بشه Text اون Tab که انتخاب کردم

116228

مثلاً تو عکس بالا Page5 انتخاب شده باید Text فرمم بشه Page5 چون تاحالا از ایندکس استفاده نکردم نمی دونم چیکار کنم ممنون میشم راهنمایی کنید من از کد زیر استفاده کردم


RadPageViewPage[] rdpage = new RadPageViewPage[5];
public void addnewtab()
{
i = radPageView1.Pages.Count;
rdpage[i] = new RadPageViewPage();
pageindex = radPageView1.Pages.Count;
rdpage[i].Name = "Page" + i;
radPageView1.Pages.Add(rdpage[i]);
this.radPageView1.SelectedPage = radPageView1.Pages[i];
}

abas70
جمعه 11 بهمن 1392, 10:50 صبح
سلام این کدو تو رویداد SelectedPageChanged کنترل radgridview1 بنویس

private void radPageView1_SelectedPageChanged(object sender, EventArgs e)
{
this.Text = radPageView1.SelectedPage.Text;
}
در ضمن به کدهای خودت اینم اضافه کن

rdpage[i].Text = "Page" + i;

Sir-Programmer
جمعه 11 بهمن 1392, 11:00 صبح
سلام ممنون آقا ,یه سوال دیگه چطوری ایندکس Tab انتخاب شده رو به دست بیارم ؟

abas70
جمعه 11 بهمن 1392, 11:28 صبح
اینجوری ::لبخند:


int i = radPageView1.Pages.IndexOf(radPageView1.SelectedPa ge);

Sir-Programmer
جمعه 11 بهمن 1392, 11:37 صبح
خیلی ممنون