تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ممكن اسهل واصغر كود لجعل الفورم شفاف
#11
السلام عليكم

اخي الكريم ،، اضف (تايمر) للفورم وليكن اسمه Timer1

ثم اضف الكود بدون تعديل

كود :
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Me.Opacity = 0.5

    End Sub

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        Me.Opacity = Me.Opacity + 0.01
الرد }}}
تم الشكر بواسطة:
#12
أبووسم كتب :السلام عليكم

اخي الكريم ،، اضف (تايمر) للفورم وليكن اسمه Timer1

ثم اضف الكود بدون تعديل

كود :
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Me.Opacity = 0.5

    End Sub

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        Me.Opacity = Me.Opacity + 0.01




:confused:
الرد }}}
تم الشكر بواسطة:
#13
سامي نت كتب :

:confused:

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

أخي الكريم هل ممكن أن توضح لنا أكثر ماذا تقصد بالضبط

يعني هل تقصد أن جميع الفورم بما في ذلك عنوان الفورم وأزرار التكبير والتصغير وإغلاق الفورم تكون شفافة و يبقى زر واحد فقط وأؤكد على فقط يبقى ظاهرا
أم أن هناك أدوات أخرى...
أم أنك تريد إظهار عنوان الفورم

الرجاء التوضيح أكثر

بالتوفيق
الرد }}}
تم الشكر بواسطة:
#14
أخي الكريم سامي نت,
قم بتجربة الكود التالي و أبلغني بالنتيجة:

PHP كود :
Imports System.Runtime.InteropServices

Public Class Form1
    
<StructLayout(LayoutKind.Sequential)> _
    
Public Structure MARGINS
        
Public cxLeftWidth As Integer
        
Public cxRightWidth As Integer
        
Public cyTopHeight As Integer
        
Public cyButtomheight As Integer
    End Structure
    
<DllImport("dwmapi.dll")> _
    
Private Shared Function DwmExtendFrameIntoClientArea(ByVal hwnd As IntPtrByRef margin As MARGINS) As Integer
    End 
Function

    Private 
Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgsHandles MyBase.Load
        Dim mg 
As MARGINS = New MARGINS
        mg
.cxLeftWidth = -1
        mg
.cxRightWidth = -1
        mg
.cyTopHeight = -1
        mg
.cyButtomheight = -1
        
' 'set all value -1 to apply glass effect to the all of visible window
        
Try
            
DwmExtendFrameIntoClientArea(Me.Handlemg)
        Catch 
ex As Exception
        End 
Try
    
End Sub
End 
Class 

الكود منقول للأمانة, لم أقم بتجربته حالياً.

تحياتي.
الرد }}}
تم الشكر بواسطة:
#15
sooriaty03 كتب :السلام عليكم ورحمة الله وبركاته

أخي الكريم هل ممكن أن توضح لنا أكثر ماذا تقصد بالضبط

يعني هل تقصد أن جميع الفورم بما في ذلك عنوان الفورم وأزرار التكبير والتصغير وإغلاق الفورم تكون شفافة و يبقى زر واحد فقط وأؤكد على فقط يبقى ظاهرا
أم أن هناك أدوات أخرى...
أم أنك تريد إظهار عنوان الفورم

الرجاء التوضيح أكثر

بالتوفيق


الرد }}}
تم الشكر بواسطة:
#16
hoob computer كتب :أخي الكريم سامي نت,
قم بتجربة الكود التالي و أبلغني بالنتيجة:

PHP كود :
Imports System.Runtime.InteropServices

Public Class Form1
    
<StructLayout(LayoutKind.Sequential)> _
    
Public Structure MARGINS
        
Public cxLeftWidth As Integer
        
Public cxRightWidth As Integer
        
Public cyTopHeight As Integer
        
Public cyButtomheight As Integer
    End Structure
    
<DllImport("dwmapi.dll")> _
    
Private Shared Function DwmExtendFrameIntoClientArea(ByVal hwnd As IntPtrByRef margin As MARGINS) As Integer
    End 
Function

    Private 
Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgsHandles MyBase.Load
        Dim mg 
As MARGINS = New MARGINS
        mg
.cxLeftWidth = -1
        mg
.cxRightWidth = -1
        mg
.cyTopHeight = -1
        mg
.cyButtomheight = -1
        
' 'set all value -1 to apply glass effect to the all of visible window
        
Try
            
DwmExtendFrameIntoClientArea(Me.Handlemg)
        Catch 
ex As Exception
        End 
Try
    
End Sub
End 
Class 

الكود منقول للأمانة, لم أقم بتجربته حالياً.

تحياتي.

جربت الكود لم يعمل المطلوب عزيزي
الرد }}}
تم الشكر بواسطة:
#17
hoob computer كتب :أخي الكريم سامي نت,
قم بتجربة الكود التالي و أبلغني بالنتيجة:

PHP كود :
Imports System.Runtime.InteropServices

Public Class Form1
    
<StructLayout(LayoutKind.Sequential)> _
    
Public Structure MARGINS
        
Public cxLeftWidth As Integer
        
Public cxRightWidth As Integer
        
Public cyTopHeight As Integer
        
Public cyButtomheight As Integer
    End Structure
    
<DllImport("dwmapi.dll")> _
    
Private Shared Function DwmExtendFrameIntoClientArea(ByVal hwnd As IntPtrByRef margin As MARGINS) As Integer
    End 
Function

    Private 
Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgsHandles MyBase.Load
        Dim mg 
As MARGINS = New MARGINS
        mg
.cxLeftWidth = -1
        mg
.cxRightWidth = -1
        mg
.cyTopHeight = -1
        mg
.cyButtomheight = -1
        
' 'set all value -1 to apply glass effect to the all of visible window
        
Try
            
DwmExtendFrameIntoClientArea(Me.Handlemg)
        Catch 
ex As Exception
        End 
Try
    
End Sub
End 
Class 

الكود منقول للأمانة, لم أقم بتجربته حالياً.

تحياتي.


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




لتطبيق كود الأخ
[b]hoob computer[/b] يجب أن تكون خلفية الفورم والأدوات أسود Black ولون الخط 254;254;254 أي ليس أبيض تماماً وإلاّ سيصبح الخط شفاف غير مريح في القراءة.



و أعتقد أن هذا ليس مطلبك



السلام عليكم ورحمة الله وبركاته
الرد }}}
تم الشكر بواسطة:
#18
نعم عزيزي أبو رائد ليس مطلبي
الرد }}}
تم الشكر بواسطة:
#19

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




مطلبك في هذا الكود


PHP كود :
Private Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgsHandles MyBase.Load
        Me
.TransparencyKey Me.BackColor
    End Sub 





السلام عليكم ورحمة الله وبركاته
الرد }}}
تم الشكر بواسطة:
#20
@@أبورائد@@ كتب :
السلام عليكم ورحمة الله وبركاته




مطلبك في هذا الكود


PHP كود :
Private Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgsHandles MyBase.Load
        Me
.TransparencyKey Me.BackColor
    End Sub 





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

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

بارك الله فيك أخي الحبيب وجعله في ميزان حسناتك
واسمح لي بهذه الزيادة البسيطة
والتي تظهر في الكود

كود :
Public Class Form1
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None
        'استعمل لون شفاف لليبل
        'إذا أردت أن يصبح شفاف
        Label1.BackColor = Color.Transparent
        Me.TransparencyKey = Me.BackColor
    End Sub
End Class

بالتوفيق
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ممكن ايضاح اكثر لـ continu for justforit 6 332 05-11-25, 12:10 AM
آخر رد: justforit
  مشكلة في عرض الفورم بالحجم المحدد مصمم هاوي 1 252 29-09-25, 03:17 AM
آخر رد: مصمم هاوي
  [VB.NET] حفظ تنسيق الفورم ثم تطبيقة علي فورم اخر فيجوال بيسك abo ragab 7 1,239 09-07-25, 12:45 AM
آخر رد: abo ragab
  إغلاق الفورم مع حذف جميع البيانات الموجودة به صالح عبدالله 10 1,047 19-04-25, 08:54 PM
آخر رد: Kamil
  كيف يمكن تحريك الفورم بأستخدام زر heem1986 2 591 30-03-25, 01:58 AM
آخر رد: heem1986
  [سؤال] تغيير الفورم الرئيسي عند تشغيل البرنامج في Visual Studio مع .NET 8؟ silverlord 2 658 09-03-25, 03:52 AM
آخر رد: silverlord
  ماهو سبب اغلاق الفورم صالح عبدالله 2 517 26-02-25, 02:40 PM
آخر رد: صالح عبدالله
  [VB.NET] اذا ممكن مشروع ادارة مدرسة بدر إشتية 4 8,543 08-02-25, 02:05 AM
آخر رد: الورد2
  ممكن اعرف معنى مفهومي HLD ,LLD bassant 0 318 30-01-25, 02:07 PM
آخر رد: bassant
  استفسار عن تنسيق الفورم في حالة تغيرالفورم من وضع العادي الي التكبير fireswored1 4 838 22-01-25, 09:04 PM
آخر رد: fireswored1

التنقل السريع :


يقوم بقرائة الموضوع: