من می خواستم بدونم که چه طور میشه ازبین چندین فرم فرزند ایجاد شده کدام یک فکوس رادارد (فعال است)
من می خواستم بدونم که چه طور میشه ازبین چندین فرم فرزند ایجاد شده کدام یک فکوس رادارد (فعال است)
با سلام به تمام اساتید
خواهشن این دوست ما رو راهنمای کنید ، چون احتمالا شاید فامیل من باشه
اسم من هم محمد قنبری
راستی از کجا فهمید که یه فرم فکوس می گیره ....
با سلام
Private Sub Command0_Click()
Dim frm As Form
Set frm = Screen.ActiveForm
MsgBox "فرم فعال در حال حاضر" & frm.Name & "میباشد"
End Sub
در این کد ابتدا یک متغیر از نوع فرم تعریف میشه و در خط دوم فرم فعال یا همون ActiveForm برابر با اون قرار داده میشه و در خط سوم با استفاده از خصوصیت Name نام فرم فعال برنامه با یک پیغام نمایش داده میشه.
موفق باشيد