تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] How to display image as a Grid?
#4
الكزد التالي يوضح كيف نرسم الجريد علي الصورة مباشرة
وهذا هو الأسلوب الأسهل لك

فقط عليك تحديد الصورة المراد رسم الجريد عليها
أنا هنا استخدمت صورة موجودة في ريسورس المشروع حتي أتأكد فقط أن الكود يعمل جيدا

تحدد الصورة

PHP كود :
       Dim bmp As Bitmap My.Resources.rm 

نحدد اللون المستخدم في رسم الجريد

PHP كود :
Dim gridColor As Color Color.Blue 

نحدد أبعاد الخلية المستخدمة في الجريد و هنا أنا أفترض أنك تريد الخلايا مربعة الشكل
PHP كود :
Dim cellSize As Single 

نرسم الجريد علي الصورة

PHP كود :
       Using g As Graphics Graphics.FromImage(bmp)

 
           Dim clip As RectangleF g.VisibleClipBounds
            Using cellPen 
As New Pen(gridColor)
 
               Dim x As Single clip.Left cellSize
                While x 
clip.Right
                    g
.DrawLine(cellPenxclip.Topxclip.Bottom)
 
                   x += cellSize
                End 
While

 
               Dim y As Single clip.Top cellSize
                While y 
clip.Bottom
                    g
.DrawLine(cellPenclip.Leftyclip.Righty)
 
                   y += cellSize
                End 
While

 
               g.DrawRectangle(cellPen, New Rectangle(clip.Leftclip.Topclip.Width 1clip.Height 1))
 
           End Using 

أخيرا نقوم بعرض الصورة في بكتشر بوكس أو نحفظها إن أردنا لاحقا

PHP كود :
PictureBox1.Image bmp 
Retired
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
How to display image as a Grid? - بواسطة amna jamal - 23-11-17, 06:10 AM
RE: How to display image as a Grid? - بواسطة HASAN6.0 - 23-11-17, 12:51 PM
RE: How to display image as a Grid? - بواسطة amna jamal - 24-11-17, 07:36 PM
RE: How to display image as a Grid? - بواسطة silverlight - 24-11-17, 12:46 AM
RE: How to display image as a Grid? - بواسطة silverlight - 24-11-17, 04:58 AM
RE: How to display image as a Grid? - بواسطة silverlight - 24-11-17, 01:42 PM
RE: How to display image as a Grid? - بواسطة silverlight - 25-11-17, 11:58 AM
RE: How to display image as a Grid? - بواسطة silverlight - 27-11-17, 06:54 PM


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


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