نمایش نتایج 1 تا 25 از 25

نام تاپیک: مشکل در tabpage

  1. #1

    مشکل در tabpage

    سلام دوستان
    من یک کنترل tabpage روی صفحه دارم که چند تا tab دارد اما مشکل اینجاست که اگه بخوام این tabpage رو بصورت عمودی قرار بدهم
    با prpperty alaign اونوقت سربرگها رو نشون نمی ده
    البته در حالتی که تم ویندوز به صورت xp باشه

  2. #2
    کاربر دائمی آواتار PC2st
    تاریخ عضویت
    آذر 1385
    محل زندگی
    کرمانشاه
    سن
    38
    پست
    1,491
    سربرگها رو نشون نمی ده
    اگه Appearance رو Buttons باشه خوب میشه ولی اینجوری بدرد نمیخوره، چون دیگه تمش XP نیست.
    در ضمن چرا TabPage هاش 90 درجه میچرخه؟... جل الخالق!!!!!! واقعا چرا ؟

  3. #3
    آره جلا الخالق
    یعنی مایکروسافت اینو ندیده ؟

  4. #4
    دوستان اگه کسی می دونه نظر بده

  5. #5
    کاربر دائمی آواتار ghafoori
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    اصفهان-نجف اباد
    پست
    1,111
    دوست عزیز متاسفانه در حالتی که تم ویندوز به صورت xp باشه کاری نمی توان کرد من حتی خواستم متن را مستقیما روی سربرگ ها بکشم اما این کار را در این حالت انجام نمی دهد

  6. #6
    شما اید های برای اینچنین ایترفیسی و design ی ندارید
    به نظر شما دنبال راه حل باشیم یا از ایده دیگری استفاده کنم

  7. #7
    کاربر دائمی آواتار ghafoori
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    اصفهان-نجف اباد
    پست
    1,111

    Smile

    ابتدا به این پست بروید و dll اخرین پست ان را دانلود کنید و از دوستی که این پست را گذاشته تشکر کنید و در این dll کنترل هایه بسیار جالبی است که یکیش یک tabcontrol فوق العاده است عکس ان را هم می گذارم

    untitled.JPG

  8. #8
    من لینک اون پستی که می گید رو نمی بینم

  9. #9
    کاربر دائمی آواتار ghafoori
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    اصفهان-نجف اباد
    پست
    1,111
    شرمنده این هم لینکش

    https://barnamenevis.org/showthread.php?t=62777

  10. #10
    ممنون داداش .بسیار عالی بود
    از توجه و لطقتون ممنونم .

  11. #11
    با سلام به همه دوستان

    در یک tabControl دوتا tabPage دارم میخوام انتخاب کاربر رو جهت ورود به هر یک کنترل کنم .
    چطوری ؟

  12. #12
    منظورت چیه ؟ سوالت واضح نیست

  13. #13
    ببین دوست عزیز
    میخوام به محض انتخاب کاربر " tabPage" فیلتری روی dataGrid بزارم بنابرین باید زمان باز شدن tabPage رو شناسائی کنم تا بتونم دستور اجرا کنم
    میشه گفت که یه چیزی مثل load در tabPage میخوام

  14. #14
    کنترل tabcontrolیه سری event داره که با استفاده از اونها میتونی تشخیص بدی که کی tabpage عوض شده مثلا TabIndexChanged یا SelectedIndexChanged


    private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
    {
    switch (tabControl1.SelectedIndex)
    {
    case 0:
    //first tabpage selected
    //your code
    break;
    case 1:
    //second tabpage selected
    //your code
    break;
    }
    }

  15. #15
    دوست عزیز در هر دو حالت در زمان اجرا برنامه هر یک از tabPage رو انتخاب کنیم وارد switch نمیشود بطور کلی کنترل نمیشه

  16. #16
    ولی من دقیقا همین کار رو کردم و هیچ مشکلی هم نداشتم شاید اشکال از جای دیگه ای باشه
    من تکه کد زیر رو تو event SelectedIndexChanged نوشتم و درست کار کرد
    switch (tabControl1.SelectedIndex)
    {
    case 0:
    this.Text = "tabpage1";
    break;
    case 1:
    this.Text = "tabpage2";
    break;
    }

  17. #17
    من کل tabControl برنامه خودم را چک کردم . مشکلی نداشت.
    در یک Application جدید نیز برنامه شما رو تست کردم باز هم جواب نداد .
    راهنمائی دیگه ای اگه هست لطفا ارائه بفرمائید دوستان

  18. #18
    اگه میشه کدت رو بذار اینجا شاید با استفاده از کد بشه مشکل رو پیدا کرد

  19. #19
    با اجازه ، من عینا" همین کد رو داخل برنامه استفاده کردم .
    ببین وقتی برنامه ران شده و روی کنترل مربوط به این قسمت کلیک که میشه فرم جدید باز میشه که داخل اون این دوتا tabpage وجود دارد.
    بطور طبیعی tabPage اول یا صفر فعال و محتویات داخل آن نمایش داده میشود.
    اولین قدم همینجا است که قبل از باز شدن من یک سری دستور میخوام انجام بدم یعنی به نوعی در زمان Load شدن tabPage یا tabControl دستورات من انجام بشه .

  20. #20
    من خیلی متوجه منظورت نشدم ولی اگه می خوای در ابتدای بازشدن فرمت یه سری کارها تو tabpage انجام بدی می تونی اون کارها رو تو event load فرمت بنویسی

  21. #21
    درسته event load فرمت ولی event load tabPage نیز وجود دارد ؟

  22. #22
    کنترل های داخل فرم همراه با load فرم ایجاد می شوند و برای اونها eventy به اسم load وجود نداره اگه می خوای یه سری کارها در همون ابتدا انجام بشه اونو داخل event load فرم بنویس و اگه می خوای با وارد شدن فوکوس به tabcontrol یه سری کارها رو انجام بدی اونها رو داخل event enter tabcontrol بنویس و اگه می خوای با عوض شدن tabpage یه کارهایی انجام بدی همون روشی رو که در پست 14 گفتم استفاده کن

  23. #23
    سلام دوستان
    مشکل tabpage من به اینصورت حل شد :
    privatevoid tabPage1_Enter(object sender, EventArgs e)
    {
    this.Text = "tabpage1";
    }
    privatevoid tabPage2_Enter(object sender, EventArgs e)
    {
    this.Text = "tabpage2";
    }
    در زمان اجرای برنامه به محض انتخاب هر یک از tabPage ها میتوان دستورات لازم را اجرا کرد.

  24. #24
    سلام دوستان
    کسی از کد من استفاده نکرده ؟ مشکلی نداره ؟ هیچ پیغامی نیست.

  25. #25
    سلام
    من می خواستم کاری که شما با enter انجام دادید را انجام بدم ولی زمانی کار کرد که روی صفحه tabpage کلیک کردم نه روی caption آن tabpage . ولی راهی که توانستم پیدا کنم رویداد کلیک CLICK tabconrol به جای ENTER tabpage بود .

تاپیک های مشابه

  1. غیر فعال کردن یکی از TabPage های Tab Control
    نوشته شده توسط vzsoft در بخش VB.NET
    پاسخ: 19
    آخرین پست: یک شنبه 18 اسفند 1398, 20:36 عصر
  2. tabpage
    نوشته شده توسط bahramsport در بخش VB.NET
    پاسخ: 9
    آخرین پست: یک شنبه 18 اسفند 1398, 16:43 عصر
  3. کار با TabPage های کنترل Tab
    نوشته شده توسط habedijoo در بخش VB.NET
    پاسخ: 2
    آخرین پست: شنبه 22 فروردین 1388, 15:05 عصر
  4. چطوری tabPage رو از طریق کد عوض کنم ؟
    نوشته شده توسط hdv212 در بخش C#‎‎
    پاسخ: 2
    آخرین پست: چهارشنبه 08 آبان 1387, 12:20 عصر
  5. چرا Hide در مورد TabPage ها کار نمیکنه؟
    نوشته شده توسط سار در بخش C#‎‎
    پاسخ: 1
    آخرین پست: سه شنبه 17 خرداد 1384, 21:19 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •