PDA

View Full Version : باز شدن tab control بر روی صفحه سوم



mmha_85
چهارشنبه 11 بهمن 1385, 21:19 عصر
سلام خدمت دوستان
من یه tab control روی فرم شماره 1 دارم. همونطور که می دونین وقتی که شما هر بار فرم رو باز می کنین، بر روی tab اول قرار دارین. حالا من روی یک فرم دیگه (شماره 2) یک تکست باکس دارم که می خوام وقتی روش دبل کلیک کردم، بره فرم شماره 1 رو باز کنه و وقتی باز می کنه روی tab اول نباشه، بلکه روی tab سوم باشه. (برای روشن تر شدن قضیه تاکید می کنم که در حالت عادی که فرم 1 رو باز می کنم، روی همون tab اول باز بشه. فقط هنگامیکه از طریق دبل کلیک تکست باکس فرم 2 وارد این فرم میشم می خوام که روی tab شماره 3 باز بشه)
میشه لطفا راهنماییم کنین چطوری میشه این کار رو انجام داد؟

moustafa
چهارشنبه 11 بهمن 1385, 21:46 عصر
با استفاده از :
go to page
به صورت ماکرو یا کد

mmha_85
چهارشنبه 11 بهمن 1385, 22:00 عصر
ببخشید من نحوه نوشتن کدش رو نمی دونم. میشه لطفا راهنماییم کنین؟

Payam Moradi
چهارشنبه 11 بهمن 1385, 22:34 عصر
ببخشید من نحوه نوشتن کدش رو نمی دونم. میشه لطفا راهنماییم کنین؟

سلام

هر Page از کنترل Tab دارای یک خصوصیت Page Index هست که با راست کلیک کردن و انتخاب منوی Properties ایندکس مربوطه دیده میشه.
حالا با کد ذیل میتونید تعیین کنید که کدوم Page دیده بشه.


TabCtl.Value = 1

به جای عدد 1، ایندکس Page مربوطه را بنویسید. ضمنا ایندکس Pageها خودکار از 0 شروع شده و به آخرین Page ختم میشه.
این کد رو در روال Form_Load قرار بدید.

موفق باشید!