Glamorous
شنبه 31 مرداد 1388, 10:24 صبح
با سلام،
می خوام این تابع رو در یک Unit جدا بنویسم و با استفاده از اون در فرم اصلیم فرم هام رو در یک TabSheet در PageControl نمایش بدم، و در صورتی که مقدار این تابع True بود فرم مورد نظر رو Show کنه و اما تو نوشتن این تابع به مشکل خوردم کسی میتونه کمکی کنه؟
(True بودن این تابع نشون دهنده اینه که کاربر حق دسترسی به این فرم رو داره.)
اینم تابع مورد نظر:
Function SaCreatForm(var Reference; AFormClass: TFormClass; AFormCode: Integer; APageControl: TPageControl = nil): Boolean;
که در اون Reference اسم فرمیه که میخوایم Show کنیم،AformClass کلاسی که فرم از اون مشتق شده، AFormCode تگ مربوط به فرم، APagecontrol هم Parent فرم مورد نظر هست.
برای مثال:
if SaCreatForm(frmAbout, TfrmAbout, frmAbout.tag, MainPageControl) then
;frmAbout.Show
با تشکر.
می خوام این تابع رو در یک Unit جدا بنویسم و با استفاده از اون در فرم اصلیم فرم هام رو در یک TabSheet در PageControl نمایش بدم، و در صورتی که مقدار این تابع True بود فرم مورد نظر رو Show کنه و اما تو نوشتن این تابع به مشکل خوردم کسی میتونه کمکی کنه؟
(True بودن این تابع نشون دهنده اینه که کاربر حق دسترسی به این فرم رو داره.)
اینم تابع مورد نظر:
Function SaCreatForm(var Reference; AFormClass: TFormClass; AFormCode: Integer; APageControl: TPageControl = nil): Boolean;
که در اون Reference اسم فرمیه که میخوایم Show کنیم،AformClass کلاسی که فرم از اون مشتق شده، AFormCode تگ مربوط به فرم، APagecontrol هم Parent فرم مورد نظر هست.
برای مثال:
if SaCreatForm(frmAbout, TfrmAbout, frmAbout.tag, MainPageControl) then
;frmAbout.Show
با تشکر.