السلام عليكم ورحمة الملك العلام
وكل عام وانتم با الف خير وسلام وعافيه
لدي كود يعمل على جعل النماذج عند التشغيل في المقدمه اى برنامج على الشاشه
ولايستطيع المستخدم العمل على اطار غير النموذج الذي يحمل هذا الكود او حتي انزاله على شريط المهام بزري وندوز وحرف d
لكن المشكله انك لاتستطيع التركير او الخروج من قاعدة البيانات الا اذا انهية المهمه للكسس
نرجو ممن يستطيع التعديل على الكود لكي تعم الفائد ونستفيد من ميزت هذا الكود لاعمل نماذج احترافيه
شكر ومقدر لجميع من ساعد في حل هذه المشكله
مع خالص الاحترام لمشرفي واعضاء واستذة هذا الصرح العملاق والذي له الفاضل الكبير في تعليم
اخوكم شاهر
الكود
Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, _
ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Declare Sub ReleaseCapture Lib "user32" ()
Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Integer, ByVal lParam As Long) As Long
Const HWND_TOPMOST = -1
Const SWP_NOMOVE = &H2
Const SWP_NOSIZE = &H1
Public Function PutWindowOnTop(Form1 As Form)
Dim lngWindowPosition As Long
lngWindowPosition = SetWindowPos(Form1.hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE)
End Function
ويتم استدعائها بهذا الكود في حدث
Private Sub Form_Load()
Call PutWindowOnTop(Me)
End Sub