اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

اخى الفاضل

 

الكود يعمل على أى فورم ولكنه ينقسم قسمين .. الأول وهو المتغيرات والتى لابد ان توضع في ال Option Explicit الخاص بالفورم وهي كالتالى

Option Explicit
Private Declare Function FindWindow Lib "User32" _
Alias "FindWindowA" ( _
ByVal lpClassName As String, _
ByVal lpWindowName As String) As Long
 
Private Declare Function GetWindowLong Lib "User32" _
Alias "GetWindowLongA" ( _
ByVal hwnd As Long, _
ByVal nIndex As Long) As Long
 
Private Declare Function SetWindowLong Lib "User32" _
Alias "SetWindowLongA" (ByVal hwnd As Long, _
ByVal nIndex As Long, _
ByVal dwNewLong As Long) As Long
 
Private Declare Function DrawMenuBar Lib "User32" ( _
ByVal hwnd As Long) As Long

بعد ان تنسخ وتلصق المتغيرات السابقة .. هناك القسم الثاني من الكود وهو الدالة المعرفة 

Sub RemoveCaption(objForm As Object)
     
    Dim lStyle          As Long
    Dim hMenu           As Long
    Dim mhWndForm       As Long
     
    If Val(Application.Version) < 9 Then
        mhWndForm = FindWindow("ThunderXFrame", objForm.Caption) 'XL97
    Else
        mhWndForm = FindWindow("ThunderDFrame", objForm.Caption) 'XL2000+
    End If
    lStyle = GetWindowLong(mhWndForm, -16)
    lStyle = lStyle And Not &HC00000
    SetWindowLong mhWndForm, -16, lStyle
    DrawMenuBar mhWndForm
     
End Sub

بعد ذلك كل ما عليك هو ان تستدعي هذه الدالة باستخدام الأمر التالى والذي يوضع في حدث UserForm_Initialize

Call RemoveCaption(Me)

جرب على اى فورم

 

تحياتي :fff: 

قام بنشر

السلام عليكم

اولاً اعتذر على التأخر بالرد لااعلمك  بالنتيجة نظراً لنقطاع التيار للأكثر من 8 ساعات

الاستاذ الفاضل (( ابن * مصر  )) شكراً لسعت صدرك لقد قصد في قولي لم افلح في نقل الكود مثلاً في هذا الفورم علي سبيل المثل وعلى ما  اعتقد اني نقلت الكود كملًا كما قلت

 

 

تجربة 3.rar

قام بنشر

اخى الفاضل

 

الخطأ عندك ليس من هذا الكود ولكن من الاكواد الأخرى الخاصة بالقوائم الموجودة لديك بالفورم والموجودة بحدث UserForm_Activate تحتاج الى مراجعة هذه الاكواد

 

بعد تعطيل هذه الاكواد التى بها أخطاء الكود يعمل بنجاح انظر المرفق

 

تقبل تحياتي :fff: 

تجربة 3.rar

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information