منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : ادوات التحكم في عنوان الفورم
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السادة المبرمجين
السلام عليكم ورحمة الله وبركاته
نامل من سيادتكم كتابة كود لاخفاء ادوات التحكم في الفورم
الخاص بال MDIForm
ولكم جزيل الشكر والاحترام
اخوكم في الله
ناصر 56
وضح اكثر

سؤالك غير واضح
اخي الكريم العلامات الخاصة بالفورم والموجودة في عنوان الفورم والتي مهمتها ( اغلاق الفورم وتصغيرها ) اريد اخفائها في MDIForm وليس في الفورم العادية
عذرا لم الاحظ انك قلت mdiform
السلام عليكم...

النافذة من النوع MDI Form ليس لها خاصية BorderStyle و لا ControlBox و لا MinButton و لا MaxButton.

يمكن تحقيق ذلك باستخدام دوال API التابعة لـ Windows لكن للأسف الآن الوقت متأخر و لا يمكن إعداد مثال بالكود.

سلام.
وعليكم السلام ورحمة الله وبركاته

تفضل اخي

PHP كود :
Option Explicit
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hWnd As LongByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hWnd As LongByVal nIndex As LongByVal dwNewLong As Long) As Long
Private Const GWL_STYLE = (-16)
Private Const 
WS_MAXIMIZEBOX = &H10000
Private Const WS_MINIMIZEBOX = &H20000
Private Const WS_SYSMENU = &H80000

Private Sub MDIForm_Load()
Dim AStyle As Long
AStyle 
GetWindowLong(Me.hWndGWL_STYLE)
AStyle AStyle And Not WS_MINIMIZEBOX
AStyle 
AStyle And Not WS_MAXIMIZEBOX
AStyle 
AStyle And Not WS_SYSMENU
Call SetWindowLong
(Me.hWndGWL_STYLEAStyle)
End Sub 

بالتوفيق