تقييم الموضوع :
  • 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
يا استاذي اريد الداتاجريد فيو تستقبل صور كيف يكون الكود
طبعا الصور بيكون من خلال مسار في الشروع 
ويضهر كل الصور في الملف من خلال المسار المحدد له
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تعديل كود ارسال صورة الى الواتس new_programer 2 114 21-03-24, 10:07 PM
آخر رد: new_programer
  حذف الاسطر الفارغه من الداتا جريد فيو اليوم السابع 3 2,357 03-03-24, 12:57 AM
آخر رد: مصمم هاوي
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 222 25-02-24, 11:26 PM
آخر رد: heem1986
  كيفية تنفيذ امر عند التعليم على checkbox بالداتا جريد فيو heem1986 2 158 21-02-24, 01:37 AM
آخر رد: heem1986
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 193 20-02-24, 12:00 AM
آخر رد: Kamil
  كيفية تنفيذ أمر عرض بيانات من فورم ثان مصمم هاوي 7 329 19-02-24, 12:28 AM
آخر رد: مصمم هاوي
  كيفية حفظ وتحزيم المشروع وتشغيله كبرنامج علىجميع الاجهزة الرائد 3 1,123 18-02-24, 10:37 PM
آخر رد: الحزين اليماني
  [VB.NET] مشكلة التاريخ في الداتا قريد فيو مبرمج صغير 1 6 399 24-01-24, 10:12 PM
آخر رد: annagui
  [سؤال] كيفية انشاء فورم داخل مشروعى عاصم النجار 2 304 05-01-24, 12:36 AM
آخر رد: HALIM ELEULMA
  [سؤال] كيفية ربط ماكينة الدفع ببرنامج الكاشير ؟ osamaelmaghraby 3 323 26-12-23, 11:53 PM
آخر رد: osamaelmaghraby

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


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