:: vBspiders Professional Network ::

:: vBspiders Professional Network :: (http://www.vbspiders.com/vb/index.php)
-   قسم البرمجة الكائنية (http://www.vbspiders.com/vb/f174.html)
-   -   -دروس الفيجوال- جعل الفورم شفاف (http://www.vbspiders.com/vb/t56789.html)

[Dz |Cracker 07-17-2011 02:48 AM

-دروس الفيجوال- جعل الفورم شفاف
 
http://desmond.imageshack.us/Himg96/...png&res=medium

السلام عليكم و اهلا و سهلا بكم في موضوع اخر من مواضيع -دروس الفيجوال- درسنا اليوم يتكلم عن كيفية جعل الفورم شفاف اذا صح التعبير يصبح الفورم زجاجي .. نبدا على بركة الله

كالعادة نفتح الفيجوال بيسك ثم creer project ثم windows form application

تظهر لنا هذه الصورة

http://desmond.imageshack.us/Himg714...jpg&res=medium

نضغط ضغطة مزدوجة على الفورم لكي نصل الى خانة وضع الاكواد

http://desmond.imageshack.us/Himg845...jpg&res=medium

نمحي كل شيئ حتى (ما هو ازرق في الصورة)

نحط هذا الكود

كود PHP:

Imports System.Runtime.InteropServices

Public Class Form1
    
<Runtime.InteropServices.StructLayout(Runtime.InteropServices.LayoutKind.Sequential)> Public Structure MARGINS
        
Public LeftWidth As Integer
        
Public RightWidth As Integer
        
Public TopHeight As Integer
        
Public Buttomheight As Integer
    End Structure

    
<Runtime.InteropServices.DllImport("dwmapi.dll")> Public Shared Function DwmExtendFrameIntoClientArea(ByVal hWnd As IntPtrByRef pMarinset As MARGINS) As Integer
    End 
Function

    Private 
Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgsHandles MyBase.Load
        
Try
            
Me.BackColor Color.Black
            Dim margins 
As MARGINS = New MARGINS
            margins
.LeftWidth = -1
            margins
.RightWidth = -1
            margins
.TopHeight = -1
            margins
.Buttomheight = -1
            Dim result 
As Integer DwmExtendFrameIntoClientArea(Me.Handlemargins)
        Catch 
ex As Exception
            MsgBox
("Sistemul tau de operare nu are aero style!"vbCritical"Fatal Error")
            
Application.Exit()
        
End Try 
         
Me.backcolor color.black
    End Sub
End 
Class 


كما في الصورة

http://desmond.imageshack.us/Himg708...jpg&res=medium

بعدها شغل البرنامج و voila !!!!

http://desmond.imageshack.us/Himg535...jpg&res=medium

اراكم في درس اخر ان شاء الله

دمتم في رعاية الله

Saad Ghamdi 07-17-2011 02:49 AM

جاري تقييمك ياكنق ،

ولاكن لو تطلب من الأدارة فتح ، قسم خاص فيك ،

وتضع جميع دروس " الفيجول ، الفيجول بيسك " فيه ؟!

شاكر لك على الجهود الملحوظه يابطل

[Dz |Cracker 07-17-2011 03:06 AM

شكرا لك سيلفستر الغامدي ردودك جعلتني اضع درسين في يوم واحد بالنسبة للقسم لا يمكنني ان اكتب فيه وحدي ففي اول موضوع قلت ان خبرتي محدودة وليس لدي كثير من دروس المهم شكرا لك على ردود مشجعة

Saad Ghamdi 07-17-2011 03:08 AM

العفو ،

واصل ، ابداعاتك ، والله انت مبدع ، :grrrrrr:


الساعة الآن 02:56 AM


[ vBspiders.Com Network ]


SEO by vBSEO 3.6.0