PDA

View Full Version : تشخیص فرم



qazwsx
جمعه 13 اردیبهشت 1387, 15:30 عصر
سلام من جنتا فرم دارم مه هر بار یک فرم نمایش داده میشود میخواسم راهنمای کنید که به چه صورت تشخیص بدم کدوم فرم الان در حال نمایش هست ممنون

cybercoder
جمعه 13 اردیبهشت 1387, 15:42 عصر
if formname.show then
xxxx

SYNDROME
جمعه 13 اردیبهشت 1387, 16:23 عصر
if formname.show then
xxxx

دستور فوق برای نمایش فرم است و اگر اینجوری استفاده کنید اصلاً برنامه اجرا نمی شود و پیغام خطا می دهد.
اگر فرمهای شما Create شده است می توانید با دستور


IF Form1.Showing Then
// SHOW

متوجه شوید کدام فرم در حال نمایش است ولی اگر Createنشده باشد باید دستور فوق را در Try ..Except قرار دهید چون برنامه پیغام خطا می دهد.


Try
IF Form1.Showing Then
// Show
Except
// No Show
End;

موفق باشید