How To Draw On Form From Within Class

Jun 18, 2012

I am basically teaching my students about OO programming and want them to be able to see the outcomes to methods visually. I want to draw shapes on a form but cant for the life of me get it to work - no errors but no actual shapes are being drawn. So I have created a method called drawFace which is run when a new instance of the object is created. This method has the following code in it
Form1.CreateGraphics.DrawEllipse(Pens.Black, 100, 100, 100, 50)

It doesn't cause any errors, but it doesn't seem to do anything. Also tried adding a picture box to the stage and ammending the code as such
Form1.PictureBox1.CreateGraphics.DrawEllipse(Pens.Black, 100, 100, 100, 50)
But still no joy.

View 4 Replies


ADVERTISEMENT

Draw A Rectangle In Class?

Apr 29, 2009

Public Class Form1
Private opsets As New List(Of OpSet)
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
opsets.Add(New OpSet(Me, 100, 300))

[code]....

View 1 Replies

Using A Draw Sub Class By Reffering To Its Name?

Feb 11, 2010

i have a sub class that draws a 0 or a X in the position needed, its for a noughts and crosses game. I need to know how can i make this run when i want by typing its name. as when ever i do it at the moment, it just gives me the errors. Error1Argument not specified for parameter 'e' of 'Public Sub PaintXo(sender As Object, e As System.Windows.Forms.PaintEventArgs)'.

Error2Argument not specified for parameter 'sender' of 'Public Sub PaintXo(sender As Object, e As System.Windows.Forms.PaintEventArgs)'.

[Code]...

How can i use this in my code when ever i want by reffering to the name?

View 1 Replies

VS 2008 Draw From A Class?

Apr 12, 2010

What I'm trying to do is to draw on to a picturebox with all my code in a class rather than in the main form class. here is the code of what I have in my draw class

[Code]...

View 6 Replies

Form Inheritance - Error1Base Class 'MenuStrip' Specified For Class 'Lesson2' Cannot Be Different From The Base Class

Apr 15, 2010

I have put this code in the global form Inherits System.Windows.Forms.Form. And then in the form that will inherit this from the global Inherits MenuStrip. "MenuStrip" is what the global form is called. But keep getting this error: Error1Base class 'MenuStrip' specified for class 'Lesson2' cannot be different from the base class 'System.Windows.Forms.Form' of one of its other partial types.

View 5 Replies

.net - Draw Image To Form?

Nov 11, 2011

I'm trying to draw a 400x400 px image to a 400x400 form that I made. What I'm doing is:

Graphics.DrawImage Method (Image, 0, 0, 400, 400) 0, 0, 400, 400, ...

But when I run the form, the image seems to stretch slightly upon the y-axis, the x-axis seems to be working correctly.

This was what I was doing before (stretching the old smaller images to fit the size)

... (Image, 0, 0, 264, 231) 0, 0, 400, 400, ...

or something like that. Now that I'm trying to do it the correct way, I can't seem to get it to work properly.

Edit: I wonder if using a simpler verson of Graphics.DrawImage would work?

View 1 Replies

Cannot Draw On A Form Past 291, 266?

Feb 14, 2011

I have an "application" that consists of a form Form1, with the following code behind it:

Public Class Form1
Dim xDown As Integer, yDown As Integer
Dim g As Graphics = Me.CreateGraphics
Dim p As Pen = New Pen(Color.Black, 1)
Dim r As New Rectangle

[Code]...

View 7 Replies

Draw A Line In VB Form?

Jun 21, 2010

How can I do the same thing with other shaped like rectangle?

I know that I need x,y,widht,height but it still don't do my rec.

View 1 Replies

Draw A Line On A Form?

Jul 16, 2009

in vb.net i would like to draw a regular line on a form. is there a control to do this?

View 2 Replies

Draw Image Outside My Form?

Oct 28, 2009

Can i draw a image outside my form?

View 3 Replies

Draw Line Outside Form With VB?

Oct 10, 2010

I want to move cursor with visual basic and it seems I found way how to do that. It is possible even click with Visual Basic whereever on screen. But I cannot check out where on the screen the click was done and so I want to draw two short crossing lines on that point as marker where Visual Basic clicked on screen. If it is possible to move cursor to that position and show it then it is as good as drawing marker.

View 4 Replies

Draw My Own Shapes On A Form?

Dec 4, 2009

Can I draw my own shapes (such as a filled circle, square, etc.) on a form?Can it be done from code as well as from the designer?Can I use events such as onClick() on the shapes?

View 3 Replies

Draw Rectangle Outside Of Form?

Jun 6, 2011

Draw rectangle outside of form?[url]...

View 1 Replies

Draw Rectangular Outside The Form?

Oct 21, 2010

I would like to draw a rectangular outside the form using mouse position but so far, I only found out how to draw rectangular inside the form.

View 12 Replies

Draw Something When A Form Is Loaded?

May 1, 2012

I want to draw a histogram when Form2 is loaded, I load Form2 using button of Form1 It didnt work, Form2 is loaded, but no image...i dont know why here's the code

Private Sub Form2_Paint(ByVal sender As System.Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles MyBase.Paint
Dim img As Graphics = PictureBox1.CreateGraphics

[Code]....

View 5 Replies

How To Draw A Control Outside Of Its Form

Dec 7, 2010

On Form1 we have: TextBox1 TreeView1 - holds list of customers, is located near the bottom of the form, not visible from the start. Now, when I start typing text in TextBox1 (i need to filter customers), TreeView1 appears and suggest for example 30 customers matching the searched text. I want the program to show the treeview and draw it also outside of the Form1 boundaries.

View 7 Replies

Creating A Sports Draw Form?

Sep 20, 2009

i am trying to create a form that allows me to add teams and the scores and then be able to re-open and view them. i have created a form that will create the team names and save it to a file but i have no idea how to create one that will show the scores with the corresponding teams. i am using visual basic express 2008.

View 2 Replies

Draw A 'wave Form' In A Panel?

Apr 5, 2010

I need to draw a'wave form' in a panel inVB.net, the wave form will be updated once every one second. the problem is the screen blinking whenever it is updated. how can I solve this problem? the paint event code as below.

[code]...

View 4 Replies

Draw A Circle In The Form With One Button In .net?

Jun 21, 2010

This code is to draw a circle in the form with one button in vb.net. Dim g as system.drawing.graphics

g=me.creategraphics
dim p as new system.drawing.pent(system.drawing.color.Blueviolet)
g.drawellipse(p,150,100,30,60)
end sub

this is not working it is showing the error in the declaration of p any one can help me out to rectify this error

View 1 Replies

Draw Complex Shapes Onto A Form?

Mar 17, 2011

I have a control that looks similar to the following:

I need to add slightly round ends where all that extra end space is. I'm not sure how to add these. It should look similar to the round ends on this page.

View 1 Replies

Draw Free Hand On A Form ?

Aug 11, 2011

I need to draw free hand on a form i know how i can change the colors buts its just the drawing part. i also need it to save and load how would i do this ive been searching but nothing.

View 10 Replies

Draw On A Control On Form Load

Sep 16, 2010

Well if I press Button1 my dot dashed line is correctly drawn over Label1, but what I need is that program automatically does it on form load.[code]

View 2 Replies

Draw On A Control On Form Load?

Sep 16, 2010

in a ordinary form I added a label (Label1) and a button (Button1) with the followiing handler. Well if I press Button1 my dot dashed line is correctly drawn over Label1, but what I need is that program automatically does it on form
load.

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Graphic As System.Drawing.Graphics

[Code].....

View 5 Replies

Draw The Cells Value Of DataGridView On The Form?

Feb 5, 2012

I treid this code to draw the cells value of DataGridView on the form. but it display the three cells in the same place means: if the cells including A-B-C it didn't showed them like this : A B C

[code]For i As Integer = 0 To 2
Dim g As Graphics
g = Me.CreateGraphics()

[Code]....

View 11 Replies

Draw Zebra Lines In Form

Jun 20, 2012

i want to "draw" zebra lines in my form [code] ican import background image, but I prefer code :)

View 1 Replies

Form Refuses To Draw In Time

May 30, 2010

It seems that my form refuses to draw quickly enough. I am using this

[code]...

This ends with the form freezing for a moment, and then it resizes, but it's not until the end of the resize does it display properly, during the resize, their is a big black bar where the new part of the form is supposed to be.And when it's done resizing, it draws itself correctly.

View 7 Replies

IDE :: Draw Lines And Shapes On A Form?

Feb 15, 2006

The image editor toolbar is not active. I would like to draw lines and shapes on a form.

View 1 Replies

Make A Form Draw A Cursor?

Apr 23, 2010

I need a code that when put in a timer will create a cursor were your cursor is and then leave it there. So its like a place marker to let you know were you were when you clicked.

View 2 Replies

Make A Program That Can Draw On A Form?

May 18, 2012

I was able to make a program that can draw on a form but if I draw very fast, the lines are cut. Check image below :

Another is I want to make my form be able to load a power point presentation. Is it possible? Also, I was wondering if it is possible to save the form as image file like what we do in screenshot?

View 3 Replies

Use E.Graphics To Draw On The Second Instance Of A Form?

Aug 16, 2010

I have a form called frmMain and I created a second instance of the form to display on a second monitor using the code:

Public
frmMain2 as new frmMain

I am trying to prevent flickering when I switch between forms by overriding the OnPaintBackground event and drawing a background image in OnPaint. The OnPaint code works great for frmMain, but any time I use an e.Graphics... command it only applies to frmMain and not frmMain2. I'm thinking I either need to have a separate override for the OnPaint event for frmMain 2 or use e.Graphics.to draw on the second monitor, but I don't know how to do either. I have drawn on the second monitor outside of OnPaint by using:

Dim g as Graphics = CreateGraphics()
Dim g2 as Graphics = frmMain2.CreateGraphics

Then I use g.DrawImage for frmMain and g2.DrawImage for frmMain2. This does not work inside of OnPaint. I tried it and everything gets drawn on the first monitor.

View 10 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved