PDA

View Full Version : 2 تا سوال



unforgiven
پنج شنبه 21 مهر 1384, 08:38 صبح
من در برنامه ام از کامپوننت SSTAB استفاده کردم
حالا میخوام بر روی دکمه ای کلیک کنم و tab مورد نظرم فعال باشه منظورم اینه که این تب جلوتر از تب های دیگه باشه
من وقتی اون فرم رو show می کنم همیشه فقط تب اولی نشون داده میشه
لطفا اگه می تونید راهنمایی کنید
متشکرم


من وقتی از دستور form_unload در فرم مثلا ورود به برنامه استفاده می کنم
وقتی بر روی دکمه ورود کلیک می کنم باز فرم و برنامه بسته میشه
دیگه نمیدونم چیکار کنم
ظمنا کنسل true این دکمه هم فالس است

مهدی ذوقی
پنج شنبه 21 مهر 1384, 10:31 صبح
با سلام
در مورد سوال اول فقط کافیه در زمان طراحی روی tab موردنظر کلیک و آنرا فعال کنی اونوقت در زمان اجرا همان tab
نشان داده می شه
در مورد سوال دوم اگر فرم ورود اسمش form1 باشه و فرم اصلی form2 بنویس
form2.show
unload me

Erfanian
پنج شنبه 21 مهر 1384, 10:39 صبح
1- SStab1.TAB=no که درآن no یکی از شماره تبها است
2- باید در رویداد Form_unload قراردهید: Cancel=-1

ehsan_ansaripoor
پنج شنبه 21 مهر 1384, 17:19 عصر
من وقتی از دستور form_unload در فرم مثلا ورود به برنامه استفاده می کنم
وقتی بر روی دکمه ورود کلیک می کنم باز فرم و برنامه بسته میشه
دیگه نمیدونم چیکار کنم
ظمنا کنسل true این دکمه هم فالس است
دوست عزیز شما زمانی که رویداد کلیک بر روی دکمه ورود اتفاق می افته با این مفروضات کد زیر را وارد کن
1) نام فرم ورود Frm_Pass
2) نام فرمی که می خواهی واردش بشی Frm_Main


Private Sub Command1_Click()
Frm_Main.Show
Unload Frm_Pass
End Sub

البته اگر از دکمه ها به صورت آرایه ای استفاده می کنی باید حتما به خاصیت Index توجه داشته باشی وگر نه ممکنه دکمه ورود و انصراف با هم تداخل داشته باشند