(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 الثمن
