تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيفية اضافة صورة لزر في الداتا قريد فيو
#1
السلام عليكم
اريد طريقة اضافة صورة لزر في الداتا قريد فيو 
وشكرا
الرد }}}
تم الشكر بواسطة:
#2
استخدم DataGridViewImageColumn بدلا من DataGridViewButtonColumn لتستطيع إضافة الصورة بدون كود

هذا الكود لإضافة صورة في العمود الثالت (e.ColumnIndex = 2) عن طريق الحدث CellPainting
PHP كود :
Private Sub DataGridView1_CellPainting(ByVal sender As ObjectByVal e As DataGridViewCellPaintingEventArgsHandles DataGridView1.CellPainting
    e
.Paint(e.CellBoundsDataGridViewPaintParts.All)

 
   If e.RowIndex >= And e.ColumnIndex 2 Then
        Dim wid 
As Integer e.CellBounds.Width
        Dim hig 
As Integer e.CellBounds.Height
        Dim img 
As Image My.Resources.icon
        Dim siz 
As Size img.Size
        Dim lft 
As Integer e.CellBounds.Left CInt((wid siz.Width) / 2)
 
       Dim rgt As Integer e.CellBounds.Top CInt((hig siz.Height) / 2)
 
       Dim pnt As New Point(lftrgt)
 
       e.Graphics.DrawImage(img, New Rectangle(pntsiz))
 
   End If

 
   e.Handled True
End Sub 
الرد }}}
تم الشكر بواسطة:
#3
(06-02-18, 01:40 PM)طالب برمجة كتب : استخدم DataGridViewImageColumn بدلا من DataGridViewButtonColumn لتستطيع إضافة الصورة بدون كود

هذا الكود لإضافة صورة في العمود الثالت (e.ColumnIndex = 2) عن طريق الحدث CellPainting
PHP كود :
Private Sub DataGridView1_CellPainting(ByVal sender As ObjectByVal e As DataGridViewCellPaintingEventArgsHandles DataGridView1.CellPainting
    e
.Paint(e.CellBoundsDataGridViewPaintParts.All)

 
   If e.RowIndex >= And e.ColumnIndex 2 Then
        Dim wid 
As Integer e.CellBounds.Width
        Dim hig 
As Integer e.CellBounds.Height
        Dim img 
As Image My.Resources.icon
        Dim siz 
As Size img.Size
        Dim lft 
As Integer e.CellBounds.Left CInt((wid siz.Width) / 2)
 
       Dim rgt As Integer e.CellBounds.Top CInt((hig siz.Height) / 2)
 
       Dim pnt As New Point(lftrgt)
 
       e.Graphics.DrawImage(img, New Rectangle(pntsiz))
 
   End If

 
   e.Handled True
End Sub 

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة فى Radiobutton عند وضع صورة فيه أبو جودة 3 76 أمس, 04:31 AM
آخر رد: Taha Okla
  اريد اضافة حفظ PDF فى مسار على الهارد- مثال الاستاذ عبدالله الدوسري new_programer 0 43 13-04-24, 12:59 PM
آخر رد: new_programer
  تعديل كود ارسال صورة الى الواتس new_programer 2 167 21-03-24, 10:07 PM
آخر رد: new_programer
  حذف الاسطر الفارغه من الداتا جريد فيو اليوم السابع 3 2,378 03-03-24, 12:57 AM
آخر رد: مصمم هاوي
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 236 25-02-24, 11:26 PM
آخر رد: heem1986
  كيفية تنفيذ امر عند التعليم على checkbox بالداتا جريد فيو heem1986 2 162 21-02-24, 01:37 AM
آخر رد: heem1986
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 213 20-02-24, 12:00 AM
آخر رد: Kamil
  كيفية تنفيذ أمر عرض بيانات من فورم ثان مصمم هاوي 7 336 19-02-24, 12:28 AM
آخر رد: مصمم هاوي
  كيفية حفظ وتحزيم المشروع وتشغيله كبرنامج علىجميع الاجهزة الرائد 3 1,135 18-02-24, 10:37 PM
آخر رد: الحزين اليماني
  [VB.NET] مشكلة التاريخ في الداتا قريد فيو مبرمج صغير 1 6 404 24-01-24, 10:12 PM
آخر رد: annagui

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


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