PDA

View Full Version : سوال: Tab دار کردن برنامه



imanx7
شنبه 04 بهمن 1393, 21:17 عصر
سلام !
ببخشید کسی میدونه با چه کنترل یا کامپوننتی میشه یک App سی شارپی رو مثل مرورگر ها دارای تب کرد و بشه که خاصیت بسته شدن هم داشته باشن !

NASA's Spaceman
شنبه 04 بهمن 1393, 23:54 عصر
یه شی وجود داره به اسم tabControl توی toolBox خود سی شارپ هست یکم فعلا باهاش کار کن تا راه بیفتی و بعدش برو سراغ کدنویسی های پیشرفتش
با سپاس Spaceman

imanx7
یک شنبه 05 بهمن 1393, 09:07 صبح
یه شی وجود داره به اسم tabControl توی toolBox خود سی شارپ هست یکم فعلا باهاش کار کن تا راه بیفتی و بعدش برو سراغ کدنویسی های پیشرفتش
با سپاس Spaceman
درسته ، ولی tabControl خاصیت Close شدن رو نداره !
من دقیقا یه چیزی میخوام مثل تب های مرورگر ها کار کنه

محمد رضا فاتحی
یک شنبه 05 بهمن 1393, 09:36 صبح
کامپوننت Dev و Telerik کارت رو راه میندازه

imanx7
یک شنبه 05 بهمن 1393, 09:54 صبح
کامپوننت Dev و Telerik کارت رو راه میندازه
از کامپوننت Telerik استفاده کردم اما چنین چیزی توش نبود !
اگه شما نام کنترل ذو میدونید بی زحمت بگین !

sajaaaaad
یک شنبه 05 بهمن 1393, 10:02 صبح
ايمان فك كنم بشه ولي سوال اينجاس كه تب جديد كه اضافه كردي داخلش چي مياي اضافه كني.؟ توي اينترنت تب جديد با محتويات سايت پر ميشه ولي توي ويندوز با چي ميخواي پرش كني.؟
.
واسه اضافه كردن تب يا بستنشم بايد دوتا دكمه بالاي تب كنترلت اضافه كني ك با اونا كنترلش كني. كداشم خودت ميتوني دربياري. كاري ك من ميكنم اينه ك:
.
يك تب كنترل به برنامه اضافه كن و بروي توي فايل ديزاين ببين چه كدي اضافه شده واز همون كدا در برنامت براي اضافه كردن و حذف كردن استفاده كنه.! ولي فك كنم نشه حذف كرد مگر اينكه فقط مخفيش كني. خاصيت visible
.
الان ب ويژوال دسترسي ندارم حالا بعدا گر شد كداشو برات درميارم و توضيح ميدم

Mahmoud Zaad
یک شنبه 05 بهمن 1393, 10:40 صبح
با سلام
اگه چیزی شبیه تب های ویژوال استودیو بخوای، همونطور که فرمودن دو تا دکمه نیاز هست یکی برای افزودن و یکی برای حذف تب فعلی. ولی اگه تبی شبیه مرورگرها می خوای که هر تب یه دکمه close هم داشته باشه یه مقدار باید کار گرافیکی انجام بدی.

برای اضافه کردن تب جدید:
TabPage tp1 = new TabPage("تب جدید");
tabControl1.TabPages.Add(tp1);

برای بستن تب جاری (تبی که در حال نمایش هست):
tabControl1.TabPages.Remove(tabControl1.SelectedTa b);

رفتن به تب دلخواه یا انتخاب تب دلخواه (به وسیله نام یا ایندکس یا تب پیج):
tabControl1.SelectTab(tp1);

محمد رضا فاتحی
یک شنبه 05 بهمن 1393, 11:52 صبح
از کامپوننت Telerik استفاده کردم اما چنین چیزی توش نبود !
اگه شما نام کنترل ذو میدونید بی زحمت بگین !




یه کنترلی داره به نام PageView می تونی ازش استفاده بکنی دکمه Close هم روی همه صفحاتش داره