تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] كيفية تنفد كود من خلال زر في form ثانيه
#1
السلام عليكم
لن اطيل عليكم لدي form1 و فيه button
عندما اضغط عليه يظهر form و فيه button
بهدا الكود
كود :
Public Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click


       Dim frm As New Form()
       Dim frm1 As New Form()
       Dim btn As New Button()

       frm.StartPosition = FormStartPosition.CenterScreen
       frm.Controls.Add(btn)

       btn.Text = "نوع"
       btn.Location = New Point(140, 70)
       btn.Size = New Size(80, 50)

       frm.Show()

   End Sub


طيب السؤال هو كيف اظهر form اخري من خلال دلك الزر
وكيف انفد فيها اكواد مثال ان اضع فيها datagrid و املئها بالبيانات
او اظهر msgbox في دلك الفورم المهم كيف انفد اي كود من خلال دلك الزر وشكرا لكم
الرد }}}
تم الشكر بواسطة:
#2
(28-02-22, 09:14 PM)warso كتب :
كود :
Public Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click


       Dim frm As New Form()
       Dim frm1 As New Form()
       Dim btn As New Button()

       frm.StartPosition = FormStartPosition.CenterScreen
       frm.Controls.Add(btn)

       btn.Text = "نوع"
       btn.Location = New Point(140, 70)
       btn.Size = New Size(80, 50)

addhandler btn.click,addressof btn_click

       frm.Show()

   End Sub

sub btn_click(sender as object,e as eventargs)
msgbox("hi")
end sub

الف شكر اخي لكن ما اريده هو ان اظهر فورم من خلال دلك الزر ومثلا وسطه data grid


شكرا اخي سؤال ما هو الامر
AddHandler btn.click, AddressOf btn_click

Sub btn_click(ByVal sender As Object, ByVal e As EventArgs)
ممكن شرح بسيط ان امكن
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#3
السلام عليكم ورحمة الله وبركاته
اخي الكريم 
بالنسبة لسؤالك مامعنى
كود :
AddHandler btn.click, AddressOf btn_click


هو عملية اضافة حدث للبوتون الذي تم تعريفه افتراضيا
كود :
Dim btn As New Button()
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: warso , warso
#4
السلام عليكم ورحمة الله وبركاته

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

اذا كان كذلك، هناك أكثر من طريقة ولكن الابسط والاسرع هي :
من القوائم الموجودة أعلى النافذة الارئيسية لـ المشروع  VB.Net اضغط على :
 - القائمة : Project
- ثم اختر منها : ..Add Form(Windows Forms)
قتظهر نافذة أختر منها : Form(Windows Forms)
ثم اضغط على الزر اسفل النافذة : Add

عندها :
على اليسار في القسم : Solution Explorer
تجد انه تم اضافة فورم جديد .. اضغط عليه دبل كلك
فتظهر النافذة الجديدة أمامك 
بعدها قم باضافة الادوات الجديدة كما ترغب عليها من ToolBox  الموجودة على يسار النافذة الرئيسية
والتي هي كما طلبت أعلاه : DataGrideView  -- Button
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: asmarsou , warso
#5
شكرا علي الافاده و المعلومات
اخي ابراهيم ايبو
و اخي Taha Okla
الف شكر جزاكم الله خيرا
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , ابراهيم ايبو


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  جهاز ارسال رسائل SMS من خلال برنامج فيجوال بيسك جيولوجي مبتدئ 4 1,016 05-09-25, 12:37 PM
آخر رد: جيولوجي مبتدئ
  كيفية منع ظهور الأخطاء من إعدادات البيسيك mmaalmesry 2 846 29-08-25, 10:30 AM
آخر رد: mmaalmesry
  كيفية جلب أسماء الأعمدة بجدول من جداول sql heem1986 2 745 17-08-25, 09:15 PM
آخر رد: heem1986
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,000 06-08-25, 06:34 PM
آخر رد: Taha Okla
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,216 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  [سؤال] اجراء المسح الضوئي وتصوير المستندات من خلال المستعرض ابوعبدالملك 3 360 24-01-25, 06:37 AM
آخر رد: ابوعبدالملك
  كيفية احتساب الفرق بين تاريخين بناء على عدد معين مصمم هاوي 2 548 15-01-25, 02:02 PM
آخر رد: مصمم هاوي
  كيفية التعامل مع inputbox في فيجوال ستوديو أسامة حسين 4 3,498 14-01-25, 02:04 AM
آخر رد: أبو خالد الشكري
  إدراج صورة الموظف من خلال رابط في حقل من قاعدة البيانات saud1004 4 524 13-12-24, 04:48 AM
آخر رد: saud1004
  كيفية معرفة الجهاز رئيسي ام فرعي المتألق9 1 392 13-11-24, 06:41 PM
آخر رد: justforit

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


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