منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
سؤال عن NotifyIcon - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : سؤال عن NotifyIcon (/showthread.php?tid=418)



سؤال عن NotifyIcon - Mohammad Ashraf - 06-10-13

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

طلبي صغير Big Grin

كيف أجعل أيقونة البرنامج لا تظهر في شريط المهام عند النقر على تصغير
وإظهارها فقط في منطقة الإعلام (يعني بجوار الساعة)

طبعاً أنا أستخدم أداة NotifyIcon

تحياتي Cool


RE: سؤال عن NotifyIcon - Sajad - 06-10-13

السلام عليكم

اخي العزيز اولا اضف الاداة الى المشروع ومن ثم اختر ايقونة للاداة ثم اضف اداة ContextMenuStrip الى المشروع اكتب فيه تكبير
انقر على الفورم ومن الخصائص اجعل خاصية ShowinTaskbar يساوي False
ثم اكتب هذا الكود في زر التكبير الذي كونته في الاداة ContextMenuStrip
PHP كود :
WindowState FormWindowState.Normal 



RE: سؤال عن NotifyIcon - 3booody - 06-10-13

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

    Private Sub Form1_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Resize
        If Me.WindowState = FormWindowState.Minimized Then
            Me.ShowInTaskbar = False
            NotifyIcon1.Visible = True
        ElseIf Me.WindowState = FormWindowState.Normal Then
            Me.ShowInTaskbar = True
            NotifyIcon1.Visible = False
        End If
    End Sub

    Private Sub NotifyIcon1_MouseDoubleClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles NotifyIcon1.MouseDoubleClick
        Me.WindowState = FormWindowState.Normal
    End Sub



RE: سؤال عن NotifyIcon - Mohammad Ashraf - 06-10-13

شكراً لك أخي Sajad الكريم

تمت التجربة بنجاح Wink

شكراً لك 3booody Wink


RE: سؤال عن NotifyIcon - @@أبورائد@@ - 06-10-13

(06-10-13, 08:41 PM)3booody كتب :
كود :
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        NotifyIcon1.Icon = Me.Icon
    End Sub

    Private Sub Form1_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Resize
        If Me.WindowState = FormWindowState.Minimized Then
            Me.ShowInTaskbar = False
            NotifyIcon1.Visible = True
        ElseIf Me.WindowState = FormWindowState.Normal Then
            Me.ShowInTaskbar = True
            NotifyIcon1.Visible = False
        End If
    End Sub

    Private Sub NotifyIcon1_MouseDoubleClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles NotifyIcon1.MouseDoubleClick
        Me.WindowState = FormWindowState.Normal
    End Sub

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


الحمد لله على سلامتك أخي عبوووودي ، أخيراً رأيناك.


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


RE: سؤال عن NotifyIcon - 3booody - 06-10-13

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


الحمد لله على سلامتك أخي عبوووودي ، أخيراً رأيناك.


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

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