تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] ماهو كود منع ظهور نافذة باسم محدد لكن...
#1
ماهو كود منع ظهور نافذة باسم محدد لكن المتغير بخاصية label2.text
يعني مثلا لدي فورم باسم chat وضمن الادوات موجود ليبل يتغير محتواه بناء على قيمة في Listbox
فعند حدث ListBox1_MouseDoubleClick اريد كود يتحقق ان الليبل الموجودة بفورم معين تحمل نفس البند المحدد من Listbox فان كان نعم يتم تنشيط فورم الدردشة chat لنفس الاسم.

ارجو ان يكون السؤال واضح

وشكرا مقدما
أستودعكم الله الذي لا تضيع ودائعه أرجو ان تجدوا بمشاركاتي ما يجعلكم تدعون لي بخير ان تحتم غيابي.
الرد }}}}
تم الشكر بواسطة:
#2
نحمده ونصلي على رسوله الكريم
كود :
Private Sub listBox1_MouseDoubleClick(sender As Object, e As MouseEventArgs)
    For Each f As Form In Application.OpenForms
        If Break(f) Then
            f.Activate()
            Exit For
        End If
    Next
End Sub

Private Function Break(form As Form) As Boolean
    For Each ctrl As Control In form.Controls
        If TypeOf ctrl Is Label AndAlso ctrl.Text = listBox1.Text Then
            Return True
        End If
    Next

    Return False
End Function
الرد }}}}
تم الشكر بواسطة: سعود , kslawy , prj
#3
بارك الله فيك
لكن الـ Listbox بفورم عرض المسجلين والليبل بفورم الدردشة

كود :
Private Sub ListBox1_MouseDoubleClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ListBox1.MouseDoubleClick
        ' MsgBox(ListBox1.Text)



        Dim chat As New chat
        Dim gip As New SqlCommand("select uname,myip from tusers where uname='" & ListBox1.Text & "'", conn)
        If conn.State = ConnectionState.Closed Then
            conn.Open()
        End If
        Dim dr As SqlDataReader = gip.ExecuteReader
        If dr.Read Then
            Try
                chat.frindname.Text = ListBox1.Text
                frindip = dr.Item("myip")
                chat.Show()

            Catch ex As Exception
                MsgBox("هذا العضو لم يسجل دخوله ليتم تحديث معلومات الاتصال به", MsgBoxStyle.Critical, "")
            End Try


        End If



    End Sub
أستودعكم الله الذي لا تضيع ودائعه أرجو ان تجدوا بمشاركاتي ما يجعلكم تدعون لي بخير ان تحتم غيابي.
الرد }}}}
تم الشكر بواسطة: ربيع
#4
جرب التالي:
كود :
Private Sub ListBox1_MouseDoubleClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ListBox1.MouseDoubleClick
        ' MsgBox(ListBox1.Text)
    dim stop as Boolean
    For Each f As Form In Application.OpenForms
        If Break(f) Then
            f.Activate()
            stop = true
            Exit For
        End If
    Next

    if stop then exit sub

        Dim chat As New chat
        Dim gip As New SqlCommand("select uname,myip from tusers where uname='" & ListBox1.Text & "'", conn)
        If conn.State = ConnectionState.Closed Then
            conn.Open()
        End If
        Dim dr As SqlDataReader = gip.ExecuteReader
        If dr.Read Then
            Try
                chat.frindname.Text = ListBox1.Text
                frindip = dr.Item("myip")
                chat.Show()

            Catch ex As Exception
                MsgBox("هذا العضو لم يسجل دخوله ليتم تحديث معلومات الاتصال به", MsgBoxStyle.Critical, "")
            End Try


        End If



    End Sub

Private Function Break(form As Form) As Boolean
    For Each ctrl As Control In form.Controls
        If TypeOf ctrl Is Label AndAlso ctrl.Text = listBox1.Text Then
            Return True
        End If
    Next

    Return False
End Function
الرد }}}}
تم الشكر بواسطة: سعود , prj
#5
اين المكان الصحيح لوضع الدالة Break
أستودعكم الله الذي لا تضيع ودائعه أرجو ان تجدوا بمشاركاتي ما يجعلكم تدعون لي بخير ان تحتم غيابي.
الرد }}}}
تم الشكر بواسطة:
#6
الم يعمل الكود بالشكل المطلوب؟
الرد }}}}
تم الشكر بواسطة:
#7
اخي الكريم اداة القائمة بفورم عرض المسجلين والليبل بفورم اخر اللي هو فورم الدردشة
أستودعكم الله الذي لا تضيع ودائعه أرجو ان تجدوا بمشاركاتي ما يجعلكم تدعون لي بخير ان تحتم غيابي.
الرد }}}}
تم الشكر بواسطة:
#8
نحمده ونصلي على رسوله الكريم

جرب المثال التالي ارجو ان يكون مطلبك


الملفات المرفقة
.rar   Forms.rar (الحجم : 16.7 ك ب / التحميلات : 51)
الرد }}}}
تم الشكر بواسطة: سعود
#9
(23-01-14, 10:28 PM)ربيع كتب : نحمده ونصلي على رسوله الكريم

جرب المثال التالي ارجو ان يكون مطلبك

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف يتم حل مشكلة ظهور رسالة عند الضغط علي هيد داتا جريد فيو السيد الجوهري 4 52 30-11-16, 10:08 PM
آخر رد: السيد الجوهري
  [SQL] ماهو سبب هذا الخطأ بعد تثبيت SQL thevirus 2 59 30-11-16, 08:34 PM
آخر رد: ابو ليلى
  ماهو كود انقاص كميه المباعه من الكميه الموجوده معتز الجازوي 1 56 22-11-16, 09:16 PM
آخر رد: السرور
  [سؤال] حذف او تحميل ملف بمسار محدد Program KSA 3 116 10-11-16, 08:17 PM
آخر رد: أبو عمر
  [VB.NET] بخصوص الطباعه لشي محدد adel27 6 129 10-11-16, 05:51 PM
آخر رد: adel27
  لانشاء فولدر فى مسار محدد بالفيجوال بيسك nabil.1710 4 95 07-11-16, 06:31 PM
آخر رد: nabil.1710
  [سؤال] ظهور خطأ عند استخدام them login ddemed 3 132 12-10-16, 02:56 AM
آخر رد: ممدوح
  [سؤال] ماهو الكود لمنع تكرار الاسم المتشابه في العمود هاوي1995 8 317 07-10-16, 03:51 PM
آخر رد: tifagreet
Exclamation [VB.NET] أسهل طريقة للتحكم في ظهور أو إخفاء عدد كبير من الأزرار sniperjawadino 4 146 01-09-16, 01:20 PM
آخر رد: sniperjawadino
  ماهو تركيب الملفات التنفيذية PE File Format LoveVb 6 264 28-08-16, 08:29 PM
آخر رد: LoveVb

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


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