تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] فتح اكتر من واجهة
#1
السلام عليكم ورحمة الله وبركاتة

عملت برنامج بسيط بية واجهة رئيسية وواجهة تظليل وواجهة اخري تمام

طيب المشكلة اني لوعملت الواجهات top most   بتظهر رسائل البرامج الاخري خلفها.

والمشكلة التانية لو مش top most  اي برنامج اخر بيفتح بيدخل بين واجهات برنامجي .


والمشكلة الثالثة بيحصل خطأ باي كود موجود بالواجهة لو فتحت اكتر من واجهة .

ماهي افضل طريقتين للاتي :-

1- فتح اكتر من واجهة   ولا يوجد فورم تظليل ممكن 4 او 5 واجهات
2- فتح اكتر من واجهة في حالة فورم تظليل

حاولت بالطريقة دية
      
MAIN.ShowDialog(Me)
مش عارف المشكلة افضل طريقة ليها اية

بالمرفقات برنامج بسيط مع واجهة التظليل


الملفات المرفقة
.rar   WindowsApplication10.rar (الحجم : 74.61 ك ب / التحميلات : 12)
الرد }}}
تم الشكر بواسطة:
#2
(20-12-19, 08:58 PM)محمد اسماعيل كتب : السلام عليكم ورحمة الله وبركاتة

عملت برنامج بسيط بية واجهة رئيسية وواجهة تظليل وواجهة اخري تمام

طيب المشكلة اني لوعملت الواجهات top most   بتظهر رسائل البرامج الاخري خلفها.

والمشكلة التانية لو مش top most  اي برنامج اخر بيفتح بيدخل بين واجهات برنامجي .


والمشكلة الثالثة بيحصل خطأ باي كود موجود بالواجهة لو فتحت اكتر من واجهة .

ماهي افضل طريقتين للاتي :-

1- فتح اكتر من واجهة   ولا يوجد فورم تظليل ممكن 4 او 5 واجهات
2- فتح اكتر من واجهة في حالة فورم تظليل

حاولت بالطريقة دية
      
MAIN.ShowDialog(Me)
مش عارف المشكلة افضل طريقة ليها اية

بالمرفقات برنامج بسيط مع واجهة التظليل


اول خطوه الغ الخاصيه tomost من كل الفورم لانها حتسبب لك مشاكل مع البرامج الاخرى

ضع هذا الكود في في الفورم DARKFORMSHOW
كود :
Public Class DARKFORMSHOW

   Private Sub DARKFORMSHOW_Load(sender As Object, e As EventArgs) Handles MyBase.Load
       Me.BackColor = Color.FromArgb(40, 53, 65)
       Me.ShowInTaskbar = False
       Me.Opacity = 0.8
       Me.FormBorderStyle = FormBorderStyle.None
       Me.Size = New Size(Owner.Width, Owner.Height)
       Me.StartPosition = FormStartPosition.Manual
       Me.Location = New Point(Owner.Left, Owner.Top)
   End Sub

End Class

تحتاج فقط لهذا الكود
كود :
Public Class MAIN

   Private Sub BT_CLOSE_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BT_CLOSE.Click
       Try
           Application.Exit()
       Catch ex As Exception
           MsgBox(ex.Message)
       End Try
   End Sub

   Private Sub BT_OPENFORM2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BT_OPENFORM2.Click
       DARKFORMSHOW.Show(Me)
       form3.ShowDialog(Me)
   End Sub

End Class
لو وضعت المثال يشمل فكرتك في تعدد الواجهات كان افضل
الرد }}}
تم الشكر بواسطة: محمد اسماعيل , asemshahen5
#3
لو وضعت المثال يشمل فكرتك في تعدد الواجهات كان افضل ؟

ج- هوا نفس الشيء فقط بدل 3 واجهات 6 او سبع علي حسب مفيش تغير في شيء .

بمعني لو 6 واجهات

هيبقي 1 + فورم التظليل +2 +فورم التظليل + 3+فورم التظليل+4+فورم التظليل  وهكذا لاخر واجهة .

هل الطريقة نفس الشيء او النظام الي وضحتة.
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية اضافة اكتر من عمليه في وقت واحد او إلغاءها في حالة حدوث خطأ Emam emam 6 1,805 26-04-22, 04:03 AM
آخر رد: ابو محمد محمد محمد
  [سؤال] شكل غريب فى واجهة الفجوال ستوديو shrarf_eg 1 913 23-12-21, 02:42 AM
آخر رد: اسامه الهرماوي
  [سؤال] كيفيةعمل محدثه صوتية بين اكتر من مستخدام alims 1 1,040 29-11-21, 02:40 PM
آخر رد: alims
  جلب اكتر من سعر او رقم لكل صنف mostafa nada 2 1,405 22-10-20, 09:23 AM
آخر رد: mmali127
  كيفية عرض بيانات الغرفة من قاعدة البيانات إلى واجهة المستخدم sherf 0 1,427 16-08-20, 06:01 AM
آخر رد: sherf
  [سؤال] بخصوص واجهة احترافية لسه مبتدئ 3 1,904 07-07-20, 07:04 PM
آخر رد: لسه مبتدئ
  [VB.NET] تعديل اكتر من صف بقاعدة البيانات محمد اسماعيل 7 3,317 11-05-19, 09:21 PM
آخر رد: elgokr
  [VB.NET] طلب شرح واجهة بسيطة محمد اسماعيل 6 2,687 06-05-19, 11:20 AM
آخر رد: ahmadpal
  عمل مجموعة تحتوي علي اكتر من صنف makky 1 1,510 04-05-19, 03:49 AM
آخر رد: اسامه الهرماوي
  [VB.NET] واجهة مستخدم os.kamal 4 3,768 22-11-18, 05:13 PM
آخر رد: اسامه الهرماوي

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


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