Loop Through Points In A System.drawing.rectangle?
Sep 6, 2010Looking for something like:
dim rect as system.drawing.rectangle
For each point in rect
Debug.print(point.name, point.value)
Next
Looking for something like:
dim rect as system.drawing.rectangle
For each point in rect
Debug.print(point.name, point.value)
Next
I'm making a custom class that mocks the System.Drawing.Rectangle class because the Rectangle class doesn't have a name property. I need a name property because I am adding all of my rectangles to a collection and I need a little more info stored than just their locale and size. So I changed the _onPaint event but nothing is working out when I run the program?
Public Class Rectanglar : Inherits UserControl
Public BackgroundColor As Color = Color.Blue
Public Sub New(ByVal name As String, ByVal XY As Point, ByVal Widthy As Integer, ByVal Heighty As Integer)
[code].....
I'M creating a kind of photo viewer, and I cannot figure out how to orient the scroll buttons with the photos I want to draw because they all are different sizes.This is really hard to explain so please ask questions if you don't understand.I'M thinking if i could draw every photo on a single rectangle and then the scroll bars will position that rectangle up or down. but is there a way to make a rectangle inside another one so it only shows inside that rectangle?
View 10 RepliesWith this line...
If PictureBox1.Image = My.Resources._2star Then
I get this error: Operator '=' is not defined for types 'System.Drawing.Image' and 'System.Drawing.Bitmap'.Is there another way to say = with images?
Is it possible to convert an object form System.Drawing.Graphics to System.Drawing.Image?
View 4 RepliesHere is my favicon code
Dim oURL As Uri = New Uri(e.Uri.AbsoluteUri)
Dim favicon As Image
If oURL.HostNameType = UriHostNameType.Dns Then
[code]....
The error is Value of type System.Drawing.Image cannot be converted to System.Drawing.Icon Is it even possible to make the favicon be the icon of the form?
I am wanting to create a rectangle for two points (vector). I need a function that takes two points and a length and calculates a perpendicular point from line (vector) AB, to a given length.
I found this code, however it doesn't seem to work.
[Code]...
im using an MDI parent form and MDI Child. how can i print the image that's inside a picture box that's inside the Child from a button that's on the Parent?when i try to use print preview or print dialog, i can't get it to recognize that the document is the picure inside the picture box. i've looked up this error message:Value of type 'System.Drawing.Image' cannot be converted to 'System.Drawing.Printing.PrintDocument'.[code]
View 6 RepliesI'm making a game that needs to hit test a Rect object inside 4 points that basically forms rotated a rectangle. This means I can't use the Rect class's IntersectsWith function to hit test. So my question is: if I have 4 points that creates an imaginary rectangle of any orientation, how can I tell if another rectangle is inside the "fence" so to speak?
View 9 RepliesI am making a web browser using geckofx. I have put the favicon in a picture box but I have changed my mind and now I want it as the form's icon. The code for the favicon is:[code...]
The favicon works fine in the picture box but i think it will look better as an icon. If i change the line Me.PictureBox1.Image = favicon to Form1.icon = favicon I get the error Value of type 'System.Drawing.Image' cannot be converted to 'System.Drawing.Icon'. How can I get this to work?
I have a System.Drawing.Graphics g, which draw something in a PictureBox. Now I want to export this pGraphics to a new System.DrawingImage pImage (or Bitmap). But how?
Dim pImage As Bitmap
Dim g As Graphics
g = Graphics.FromImage(b)
[Code].....
I have two graphics I'm trying to superimpose into one, then display in a DataGridViewImage cell...The Value property of a DataGridViewImage is an Image type.
Dim Image1 As System.Drawing.Image = imgl_Imagelist1.Images(0)
Dim Image2 As New Bitmap(imgl_ImageList2.Images(0))
Dim DualGraphic As Graphics = Graphics.FromImage(Image1)
[code].....
I have a question about drawing lines. Most of the code snippets I've seen approach drawing a line with the mouse down as the startpoint and the mouse up as the endpoint. But I am trying to draw a line by startpoint as
a mouse click and then an endpoint as a mouse click just as you do on a typical cad program.
I have used this code to draw an rectangle around the panel
vb
Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.PaintWith Panel1 e.Graphics.DrawRectangle(Pens.Gray, .Left - 1, .Top - 1, .Width + 1, .Height + 1) End WithEnd Sub
but when the form is resized the rectangle isnt drawn properly.The panel has Left,R,T,B anchor.
i have a problem when I draw a rectangle the sides of the rectangle aren't the same width
I don't know what's wrong this a picture about the problem[URL].. and here is the code
Imports System.Drawing
Imports System.Drawing.Drawing2D
Public Class Form1
[Code]...
I have an application which draws a graphicspath in dot style using pen.dashstyle = dot. after all, i need to send the drawing points to another hardware. I have to extract the points out of the drawing in order to send them to hardware. the background of the drawing is totally black and the dots were drawn in yellow color. as an example suppose a simple circle drawn in dots with fixed distance in yellow on a black background. how i can convert this drawing to an array of points()?
View 13 RepliesI have try many different methods but still no avail.how to do this? As i found a good tutorial over
here where it create a resizable rectangle on a form. But what i want is on a picturebox with image.
Okay, I've got a rectangle shape named Header and in the form class I Dim a new rectangle named DrawingRect. Here is the code that I used to set the location coordinates and size.
Dim DrawingRect As New Rectangle(Header.Size.Width - 18, Header.Size.Height - 17, 14, 14)
Whenever I run the program, however, it stops me and says "InvalidOperationException was unhandled". How do I get this to work?
How to draw a rectangle inside an ellipse at runtime?
View 8 RepliesI have made a program that lets you select an area of a picture and then crop it, I am having problems while drawing the rectangle that shows which area will be cropped, following is my code.
[CODE].............
This is declaration of all the variables that I am using.
[CODE].............
Over here I send the graphics handle of the "canvas" control (which is just a picturebox) to a higher level, so I can use it later.
[CODE].............
Over here I get the starting position for my rectangle
[CODE].............
This part is supposed to draw the rectangle, as I am moving the mouse over the Canvas control, but I get an error where the rectangle is being drawn, I originally thought that the problem might have been with the fact that as soon as I begin moving the mouse, the CropWidth and CropHeight variables are at zero, and that is causing the invalid input error. So I made it that it would not draw the rectangle until it reached a minimum size of 4 x 4 pixels but it still does not fix the error, I debugged to see if there was a problem with the values of the variables, but they all seemed fine, I even tries doing this CanvasGraphics.DrawRectangle(Pens.Red, 20, 20, 20, 20) so as to eliminate the factor of the wrong values, but still the same error.
I am trying to make a rectangle that can be resized by the userby clicking and dragging the edges/corners of the rectangleTypically, if the mouse enters the rectangle region, then smalladjustment boxes should appear at the corners of the rectangleand also at the middle of the rectangle's edges (to allow the userto drag and resize the rectangle). When the mouse leaves therectangle region, then the adjustment boxes should disappear.I have the code to draw the rectangle and to produce the smalladjustment boxes, but I'm not sure how to accomplish thedrag and resizing steps (or if it's even possible with the way mycode is written).
Code:Imports SystemImports System.DrawingImports System.Windows.Forms
Private bBlocking, bValidBox As Boolean Private pt1, pt3 As Point Private rectBox As Rectangle Private cornerRect1 As Rectangle Private cornerRect2 As
[code]....
I'm just getting started, and it's as simple as that: I need guidance to draw a rectangle or place a dot or a point on Form1, in VB 2008 Express. I knew how in VB6 -- let's build on that.
View 3 RepliesI'm drawing a rectangle snapped to a grid by getting the start point(Mouse down e.location) and the end point(mouseup(e.location). The coding I'm having trouble with is having the program determine which way to draw the rectangle(where the location should be, and the height and width.) Now, this would be extremely simple if the user started their rectangle from the top left corner and ended it in the bottom right every time. But you need to be able to drag from all angles. So does anyone have some code lying around that I could look at so I could actually get my rectangles drawn right?
View 5 Repliesdraw individual pixels, without resorting to drawing a line and setting it's length to 1. Is there an actual ability to draw a pixel that is just 1 pixel big?
View 2 RepliesI have a number of rectangles using powerpacks 3.0 named r1, r2 etc. how to loop through these?
View 2 RepliesI have a program that creates a Treeview from information procured through an ODBC query and dumped into a dataset. I have three such queries set up via radial buttons as well as a refresh button that triggers whatever radial button is active at the time it's clicked. The purpose of this program is to allow drag-and-drop of selected nodes, ending with a post to the database that officially makes that change of assignment to the new node.
[Code]...
I made a program with Visual Basic Express 2008. I got this error message when I try to close my program after running it. (PS: It is a simple code that can login into Microsoft SQL Server)The error message shows the error was caused by the "system.drawing" (Parameter is not valid). Also, I have been trying the code in VBA (Excel). When I tried to close Excel after running my code, I got the same problem (Microsoft Excel has encountered a problem and need to be closed.....) and the error report shows the error was caused by "system.drawing" as well.
View 6 RepliesI am creating a points system for a game, this is the code I have but it isn't working as I want it to.
Dim intScore As Integer = 10
Dim intNumOfGames As Integer = 0
intNumOfGames += 1
intScore = intScore - 2
The user will start will a score of 10, but everytime they click the button the user should lose 2 points off the score. But my code above that doesn't happen, when the user clicks the button it only happens once leaving the user with 8 points throughout the game.
I am using VB2008 in VS Prof and try to convert at Byte arry stored as a Image format in Sql2000 database.
Code:
Using acnLoc As New SqlConnection(CSLoc)
acnLoc.Open()
Dim G As SqlCommand = New SqlCommand("SELECT [SignatureData] FROM [MyTable] where [OID]=@OID", acnLoc)
G.Parameters.Add("@OID", SqlDbType.Int).Value =Cint(bxShipmentno.Text.Trim())
dim P= G.ExecuteScalar() 'returns a system arry
[Code]...
is there a way to offset the points in a polygon without having to change each one individually the points are in an array
View 2 Replies