تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال عن NotifyIcon
#1
السلام عليكم ورحمة الله

طلبي صغير Big Grin

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

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

تحياتي Cool
سُــبْـحَآنَ اللهِ عَــــدَدَ خَـــلْقــِهِ وَ رِضَــآ نَفْــسِـــــهِ وِ زِنَـــــةَ عَــرْشِـــــهِ وَ مِــدَآدَ كَـلِـــمَآتِـه
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم

اخي العزيز اولا اضف الاداة الى المشروع ومن ثم اختر ايقونة للاداة ثم اضف اداة ContextMenuStrip الى المشروع اكتب فيه تكبير
انقر على الفورم ومن الخصائص اجعل خاصية ShowinTaskbar يساوي False
ثم اكتب هذا الكود في زر التكبير الذي كونته في الاداة ContextMenuStrip
PHP كود :
WindowState FormWindowState.Normal 
الرد }}}
تم الشكر بواسطة: 3booody , Mohammad Ashraf , alims , @@أبورائد@@
#3
كود :
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
الرد }}}
تم الشكر بواسطة: alims , Mohammad Ashraf , Sajad , @@أبورائد@@
#4
شكراً لك أخي Sajad الكريم

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

شكراً لك 3booody Wink
سُــبْـحَآنَ اللهِ عَــــدَدَ خَـــلْقــِهِ وَ رِضَــآ نَفْــسِـــــهِ وِ زِنَـــــةَ عَــرْشِـــــهِ وَ مِــدَآدَ كَـلِـــمَآتِـه
الرد }}}
تم الشكر بواسطة:
#5
(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

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


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


السلام عليكم ورحمة الله وبركاته
الرد }}}
تم الشكر بواسطة: 3booody
#6
إقتباس :السلام عليكم ورحمة الله وبركاته


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


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

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



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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم