منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

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


قمت بصناعة 10 أزرار بطريقة أوتوماتكية




أردت أن أرسم في كل زر رقم مختلف  بطريقة أوتوماتكية أيضا

باستخدام هذا الكود

لكن لم أنجح في ذلك بحيت يكتب نفس الرقم في جميع الأزرار 

أرجوا المساعدة من لديه أي فكرة
شكرا لك أخي

ما أريد هو أخد قيمة من الداتاجريد
فوضعت DataGridView1.Rows(i).Cells(2).Value مكان Sender.text

يعطيني هذا الخطأ


مثال صغير بالمرفقات
شكرا جزيييييلا
في الرسم دعه ياخذ القيمه من الخاصيه text كما وضحته لك في الرد السابق فلا تغيره

اما في الخاصيه text ضع القيمه التي تريدها مثل
ART.Text=DataGridView1.Rows(i).Cells(2).Value
لكن أخي سامي سأسقط في التكرار
بحيث سيضهر لي القيمة في text و نفس القيمة في الرسم
وأنا أريد أن أضهر الاسم في text و الثمن في الرسم
(17-05-19, 05:19 PM)sniperjawadino كتب : [ -> ]لكن أخي سامي سأسقط في التكرار
بحيث سيضهر لي القيمة في text و نفس القيمة في الرسم
وأنا أريد أن أضهر الاسم في text و الثمن في الرسم


في هذه الحاله عليك بعمل زر جديد له خاصيه اضافيه للثمن مثل
Public Class ARTButton
    Inherits Button

    Property x As String

    Private Sub ARTButton_Paint(sender As Object, e As PaintEventArgs) Handles Me.Paint
        e.Graphics.DrawString(x, New System.Drawing.Font("Tahoma", 11.25!, System.Drawing.FontStyle.Bold), New SolidBrush(Color.FromArgb(45, 172, 217)), 5, Me.Height - 25)
    End Sub

End Class



الان تستطيع عمل صناعه ازارير من الزر الجديد مثل
Dim ART As New ARTButton

وتضع الثمن فيالخاصيه x الجديده مثل
ART.x=DataGridView1.Rows(i).Cells(2).Value

لا تنس حذف
AddHandler ART.Paint, AddressOf ART_Paint
لانك لم تعد بحاجه لان paint موجوده في كود الزر الجديد

وفي الحدث ART_click
تستطيع اظهار
sender.text الاسم
او
sender.x الثمن
أخي سامي
الشكر و التقييم ماهو إلا أصغر شيئ أعبر به
شكرا شكرا شكرا

ممكن تنصحني بأحد الدروس لكي أتعلم مثل هده الأفكار
استخدام الوراثة و صنع أزرار
(17-05-19, 11:10 PM)sniperjawadino كتب : [ -> ]أخي سامي
الشكر و التقييم ماهو إلا أصغر شيئ أعبر به
شكرا شكرا شكرا

ممكن تنصحني بأحد الدروس لكي أتعلم مثل هده الأفكار
استخدام الوراثة و صنع أزرار

اشكرك اخي الكريم

صراحه لا اعرف دروسمحدده
ولكني تلعمتها بشكل محدود من مواضيع بعض الاعضاء قبل سنوات ثم انقطعت ولا اذكر عناوينها
(18-05-19, 12:04 AM)sami4 كتب : [ -> ]اشكرك اخي الكريم

صراحه لا اعرف دروسمحدده
ولكني تلعمتها بشكل محدود من مواضيع بعض الاعضاء قبل سنوات ثم انقطعت ولا اذكر عناوينها

شكرا أخي سامي
جعلها لك الله في ميزان حسناتك