Interface And Graphics :: Preventing Erasing Of Drawing When Window Is Painted
Jan 7, 2009
I'm having a problem with the graphics portion of vb.net. As a school assignment, we are making "turtle graphics" applications. I have mine working perfectly, the problem that we are having (not even the teacher can fix it) is that when the window gets sent the command to be painted (ie minimized and maximized) the drawings in the picturebox I am using are completely erased. I am looking for a way to prevent this from happening. I have been trying to store the image as a bitmap in memory, which does not work. Is there another way to draw to a bitmap/image in memory and then output that to a picturebox?
View 2 Replies
ADVERTISEMENT
Aug 14, 2009
drawing text on a window which is not the current form's window.I remember doing this in Win32 api with getwindowdc(handle) to obtain a DC for the Window, then textout() on the DC.
View 2 Replies
Dec 18, 2011
I am drawing a bunch of shapes on a form and I want to relegate some of these to a subroutine other than Form1_Paint().The form has the DoubleBuffered property set to TRUE.All the shapes that are drawn by an external sub get overwritten:Code:
[Code]...
View 3 Replies
Feb 2, 2012
I have several picture boxes on a form (frmMain).My question is, how do I paint a point on a particular picture box at the location specified by the coordinates of the current mouse position? The snippet below shows defining some canvases and pens. But I'm not sure how to capture the mouse position when the mouse is over a particular picture box and how to paint the actual point at that location.[code]
View 3 Replies
Jan 18, 2011
IGraphics and drawing and invalidating thing.I have improved, that I can tell. I won't explain everything, so here's the essential:Technically, my application will let you draw a rectangle on the form. You click, drag, and boom, a red rectangle is there. This rectangle will disappear when you start drawing another.I got that working.But my problem is performance. You see, obviously I have to update, invalidate and paint my rectangle every time the mouse moves while it is in "drawing mode". I do that every time the mouse's position changes.And that is quite a big deal. Every time the mouse's position changes? That's a lot of invalidations and redraws for a decently-sized rectangle!I thought of skipping some mouse movement, like only update every 5 coordinates moved or something. But that would render my goal quite inaccurate.I already invalidate only the regions necessary, that I can tell.
View 5 Replies
Jul 25, 2009
I'm trying to make a custom combobox from scratch that multiple instances will share the listbox that holds the data on. I'm trying to draw the button face manually using GraphicsPaths and pens and brushes, but I'm having a few issues with it:
1. How do you draw that down arrow glyph in a way that doesn't look like a two-year-old sneezed on it? I'm having problems with the shape looking like the traditional one.
2. How do you position the listbox that contains the data in such a way that isn't bound by the containing form's render window?
3. I've tried to make the background look different when it has focus, but the OnPaint seems to think it always has focus and always makes the background the "focused control" background.
View 2 Replies
Jul 17, 2008
Im using VB 2005 express edition. Im trying to draw rubber band lines and rectangles using controls like buttons in one form. My problem is, i did the rubberband lines and rectangles on diff forms.Here's the snippet code for rubberband rectangle:
Code:
Private Sub MyDrawReversibleRectangle(ByVal p1 As Point, ByVal p2 As Point, ByVal dashed As Boolean)
[code].....
View 14 Replies
Feb 9, 2009
Well im just upgrading from VB6 and i was able to paint images to the background of a form. The same method does not seem to work in VB 2008. Is there a way i can draw/paint images to the background of my form?
View 7 Replies
Jun 8, 2010
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 Replies
Jan 14, 2012
I am drawing a circle, of let's say 300 pixels diameter. I want to draw a triangle, with the top of it being at New Point(diameter / 2, 0). How could I get the other 2 points of the triangle? If possible, how could i get the 3 points of a triangle rotated by x degrees?
View 1 Replies
May 26, 2012
Problem1: I have a picturebox on a form. I have also managed to draw several PNG files with transparency onto the picturebox (see below). However, If I move the form outside the border and move it back, the image is gone. My source so far:
Dim k1 As New Bitmap(My.Resources.image1)
Dim k2 As New Bitmap(My.Resources.image2)
Dim drawMe As Graphics = PictureBox1.CreateGraphics
Dim bgcolor As Color = Color.FromArgb(128, 128, 128)
drawMe.Clear(bgcolor)
[Code]...
View 10 Replies
Jul 4, 2010
I am need to drag drop listboxes with connection line in vb.net. If the listbox move then connection line should also move. I have attached picture as wel
View 1 Replies
Apr 13, 2009
I would like to build a line chart which can redraw or change during a period of time with dynamic data. So that the x, y axis will change if out of range. The graph may be somehow similar to Matlab. I am using vs2005.
View 2 Replies
Jan 8, 2009
I created an application in VS2005 that draws text with a custom font and color. The images look great from my XP machine. But from another machine running Windows Vista, the graphics are messed up. It seems that the transparencies inherit the default black background so there's this gray'ish/black haze around the text...
View 1 Replies
Jul 17, 2009
If I try to draw a circle by using e.g.
Code:
e.Graphics.DrawEllipse(Pens.Red, 50.133, 100.321, 0.1, 0.1)
I will get an error message. I tried something like
Code:
Public ObjectPoint As PointF
Dim cpoint As New PointF()
cpoint.ObjectPoint = New PointF(startX, startY)
e.Graphics.DrawEllipse(Pens.Blue, cpoint.ObjectPoint, 0.4, 0.4)
but it didn't work for the location and the circle size. How to draw a circle(and rectangle) by using floating point numbers?
View 6 Replies
Mar 27, 2011
How can I disable/dis-enable a window in WPF, similarly to what is automatically done while a msgBox is visible. I would like to have the main window disabled while another window is on top, but I can't figure out how to do this.Also, I'd like to know how to not have the other window show up in the Windows Toolbar....
View 2 Replies
Oct 7, 2009
i have created a form containing a text box and a button. i would like to know if it is possible to embed this form in the title bar of the current active window that is opened eg: ie,notepad,word this is so that i can enter a word in the text box and use text to speech to say it or highlight a word in the active window and it will be placed in the text box of my form. i can position the form in the top right location but then the form position is stagnant.
View 1 Replies
Jan 28, 2009
I am starting to develop a card game client for a CCG a friend of mine and I are creating.
I have 2 forms Client.vb and Hand.vb linked with a module.vb
In essence when the app starts up I see the client. I can then click the "Hand" button and the Hand Window is shown as well.
What my goal is is to have it so that when i hover over the card (picturebox) in my hand form that it displays a larger image of that card in the preview box (Another picture box) In Client.vb
I have everything working except when i actually mouse over the image in the hand form it creates an error:
Error:A first chance exception of type 'System.NullReferenceException' occurred in CCG 2.0.exe
The code in the mouse hover event:
Code:
F1.PictureBox2.Image = F2.PictureBox1.Image
Im Almost certain im going about this the wrong way but I cant seem to figure out any other way...
PS.I have attached an image to demonstrate what Im trying to do...
View 3 Replies
Mar 4, 2010
I have a window that needs to run a length process. The process is threaded so it doesn't lock up the screen. However, I need this to run when the window is first loaded, not based on a button click or anything. The problem it creates is that it causes the window to stall a bit when initially painting itself. I even tried to put the call to the method in the Shown event, although it helps, it's still not perfect.
[Code]...
View 1 Replies
Apr 2, 2009
This one is killing me. I don't think this would be so difficult if M$ documentation was to the point and talked in normal speak (I guess they don't understand KISS).it seems unnecessarily difficult to raise a paint event without a picturebox getting redrawn (all existing graphics erased). Invalidate, Refresh and Update all erase the picturebox. All I want to do is get the procedure ( with Handles Picturebox1.paint) to fire so I can draw to it without erasing what is already there. I looked into the RaiseEvent statement but there are a zillion errors that pop up for one reason or another telling me I can't do it. So: 1. How the heck can I get this to work? 2. Does anyone know of a great book on vb.NET that doesn't try to impress anyone with it's command of the English language, but instead teaches. As far as I can tell, M$ is full of themselves in a major way?
View 5 Replies
Apr 13, 2012
Problem drawing dotted path lines, with even dots along the path line.I want to draw a path line that can be any shape (square, round, outline etc), and along this path line I want even dots to appear.
I also want to be able to resize the shape (as in the example attached)This is very easy to do using "DrawPath" and defining points for the path and using a pen defined as dots.The problem I have is I want the dots to be evenly placed along the path, on any shape or size I draw.In the example I have created, I create a square with 4 points and draw a dotted path.There are 2 buttons that allows me to resize the square (larger or smaller) this helps show the problem more clearly.
The path starts at the top left corner and finishes back at the top left corner, the dots are evenly placed along the path, except the final dots at the end of the path. (Sometimes the dots are even and other times they are not even).The shapes I want to draw can be any size and any shape, but I have used a square in this example to show the problem I have. point me in the direction I need to go that allows me to draw the dots and give the impression that they are even all along the path, for all shapes and sizes.
In the pictures below if you change the size of the shape, one will have even looking dots, the other will not.
[Code]...
View 2 Replies
Jul 6, 2010
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].....
View 5 Replies
Apr 4, 2011
I'm trying to get a process (wmplayer) started with a maximised main window. I've tried:
Dim VidPROC As System.Diagnostics.Process
Dim startInfo As New ProcessStartInfo("wmplayer", "C:MyVideo.mpg")
startInfo.WindowStyle = ProcessWindowStyle.Maximized
VidPROC = Process.Start(startInfo)
but the process starts with a standard, small empty mplayer window, NOT maximised. (If I change .Maximised to .Hidden it starts hidden, but seems to ignore it when set to .Maximised).
View 1 Replies
Mar 24, 2011
As Autodesk is going to discontinue VBA for their Inventor product in the near future I have been looking at other ways to run VB.NET in Inventor. To date it doesn't look like VSTA will be the replacement. Automation from an External VB.NET app is certainly possible, but leaves something to be desired for speed and integration. Compiled Add Ins are the Cadillac of choice but can be a royal pain to debug and develop. Autodesk now provides a lightweight VB.NET script interface called iLogic. It's main purpose is to allow extreme customization of Solid Modeling parts. The code actually resides inside the Part Model file.
[Code]...
View 7 Replies
May 23, 2009
Is it possible to convert an object form System.Drawing.Graphics to System.Drawing.Image?
View 4 Replies
Dec 9, 2009
<VB.NET 2008>I created a MDI frame and I try to open a Winform by clicking menu.I do not want to allow opening same winform which is already opened by user.How do I check whether the winform is already opened or not?
View 5 Replies
Nov 19, 2010
Im working on a project that needs to print a report of one client.Everything went smooth untill i came across my multiline input text data.When i display it in the PrintPagePreview the text go's outside my page. Even when im printing it only the halve of my text is displayed. I googled and looked everywhere but i can't get a clear fix for it.
[Code]...
View 3 Replies
Jan 22, 2011
I used to program with Visual Basic 6, so I have alot of old programs that I'm updating, plus I'm learning the new VB2008 methods. I'm writing a program that replaces the old "BitBlit" function which is no longer supported by Visual Basic 2008. It involves three picture boxes, one holds the sprite bitmap, a second holds the mask (silhouette) of the sprite bitmap, and a third has a background image.
[Code]...
View 3 Replies
Jan 12, 2010
how to create a user interface in a game such as the application XFire using Visual Basic?
View 3 Replies
Oct 19, 2008
I'm working on a design project where I have to use a Graphical User Interface that contains a drag and drop form. It consists of having a window dropped on a wall. Both of them are images to scale. I would like to know what kind of code I would have to use to show the x and y coordinates of one of the points of my window when dragged so when I drop it, I'm dropping in it on the desired coordinate of the wall.
View 2 Replies