ساختن تب ها در #c

m_mx2009

Member
با سلام خدمت همه.
سؤالم اینه که با #C میشه به جای استفاده از چند فرم و هی از این فرم به اون یکی فرم پریدن ، از تب استفاده کنیم؟اگه جواب مثبته ، لطفا نحوه ارسال متغیرها از یک تب به تب دیگه رو هم بیان کنین.

مثل پنجره properties که از چندین تب برای دسته بندی وظایفش استفاده میکنه.

متشکرم.:rose:
 

the_king

مدیرکل انجمن
با سلام خدمت همه.
سؤالم اینه که با #C میشه به جای استفاده از چند فرم و هی از این فرم به اون یکی فرم پریدن ، از تب استفاده کنیم؟اگه جواب مثبته ، لطفا نحوه ارسال متغیرها از یک تب به تب دیگه رو هم بیان کنین.

مثل پنجره properties که از چندین تب برای دسته بندی وظایفش استفاده میکنه.

متشکرم.:rose:

شما هر متغیری که داخل کلاس فرم تان تعریف کنید توسط تمامی توابع و کنترل های درون کلاس فرم قابل دسترسی اند،
مستقل از اینکه کنترل ها از چه نوعی هستند. فرضا در مثال زیر متغیر x توسط تمامی کنترل های درون فرم Form1
قابل دسترسی است :

کد:
[COLOR="Gray"]    public partial class Form1 : Form
    {[/COLOR]
        private int x = 14;

[COLOR="Gray"]        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }
    }
[/COLOR]

کنترل Tab یک کادر اصلی داره که از نوع کلاس TabControl است و زبانه های داخلش هم کنترل هایی از کلاس
TabPage هستند. زمانی که بین TabPage ها سوئیچ می کنید و زبانه جدیدی رو فعال می کنید رخداد
SelectedIndexChanged در کنترل TabControl اتفاق می افته.

در ضمن یک نوع کنترل خاص به اسم PropertyGrid هم در Toolbox ویژوال استدیو هست که دقیقا مشابه همان
ویرایشگر Property ویژوال استدیو است و می توانید در برنامه هایتان ازش استفاده کنید.
 

جدیدترین ارسال ها

بالا