I made a program with an invisible form and a picturebox that follows my mouse around the screen, the problem I'm having is the I cannot click anything, is there a way I can make it where I can see the picture in the picturebox and still not click on it?
I have a problem. Im trying to create a form that enables a user to add dots on a mouse click event over an office floor plan. I have searched the web and this site but still am struggerling. My aim is to be able to draw dots (purpose is to highlight problems) and polygons over the plan (purpose to define which service area the floor area relates). I want to save all graphics to an access database with associated fields.
My thinking is to place a second picture box over the first and make this transparent and use this as the user interface? I dont expect anyone to solve this for me, however, any help with how to draw dots and polygons through mouse down or mouse click would be most helpful.
Ok, so I have a new challenge for the D.I.C. Heads. I'm making a simple little game using VB controls. I know it's not the best idea in the world but it'll have to do for now!
Here is whats happening. I've created a class that inherits the PictureBox control that I want to use to place my game pieces on the playing field.
Dim pbArmyUnit(0) As ArmyUnit ' ArmyUnit is a Class that inherits Picturebox now I create the playing pieces at runtime as needed and append them to the array. Player currently buys the units and places them on the playing field.
[Code]...
On a side note how can I look at a stack of pictureboxes all created at runtime to determine whats at a particular location? Example. I move my army unit over top of the picturebox that shows my forest. How can I tell what picturebox I just moved on top of? does that make sense? I don't need code for this just directions on looking at the right info so I can figure it out.
I am creating my terrain at runtime as well since it's randomly generated. and I'm basically making an array of 192 pictureboxes with the appropriate terrain image as well as some other modifiers. Just like with my armies above I've inherited picturebox and created a terrain class array, this way I'm able to add my movement modifiers etc, directly to the picturebox I place on the screen. It's these pieces of terrain that I want to be able to check before allowing the unit to move into them! to get movement costs etc.
I have a PaintEventHandler connected to a picturebox via AddHandler.
In PaintEventHandler I have coded this for writing the drawing to PictureBox1.Image:
Dim PictureBox1 As PictureBox = CType(sender, PictureBox) PictureBox1.Image = New Bitmap(PictureBox1.Width, PictureBox1.Height) Dim bmp As Image = PictureBox1.Image Dim g As Graphics = Graphics.FromImage(bmp)
... drawing something ...
PictureBox1.Image = bmp
Everything works fine but after running through the paint event handler and showing the picture on the screen it calls the painthandler again and again. It does not stop.
Replacing the code above with
Dim g As Graphics = e.Graphics
Makes it running. But then I cant save the Image to a file.
Im in need of somehow a code that with a picturebox, depending on WHERE you click it will do something. Lets say theres a picture of a face. The eyes are at like x = 12, y = 28 , if the user clicks the picturebox around that area a msgbox will come up saying "Eye" or something, this is just an example
<!DOCTYPE HTML PUBLIC "-W3CDTD HTML 4.01 TransitionalEN"> <html> <head>
In the beging of the project I am entering this code.
Dim pic0 To 30000) As PictureBox
Then in the project I change the images for some pic(i). So now I would like to make a click event so when they click on a pic(turebox) it will change its border. (eg
Private Sub Form1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseDown Dim pb As New PictureBox pb.Location = e.Location[code]....
It does that you click on something in the form then it will create a Picturebox.Okay what I want more is this:
1. It should only can be made one picture box every 32x32 like this:
If you dont know what I mean then just forgot it but please try.
2. When I right click on the mouse the Picturebox should be deleted.
I have a picture box that i can click on and drag the mouse around to define a region with in it. The problem is the region is not reset when you click and drag, only when you simply click. You then need to click and drag again and it does not set the region to the new location of the mouse. It is hard to explain so i have example code below. Simply copy and paste into a form named Form1 of a new project and run.
Option Explicit On Option Strict On Public Class Form1
I need to know how to get the position of the mouse within a picturebox just as you would with e.location, but you can't use e.location with a picturebox and you also can't use Picturebox.Mouseposition which is very unfortunate.
If i add a picturebox in design then add an image who is triangle formed with transparent bg and make picturebox bg transparent in setting how do i then make an click event on the picturebox.image? iwant nothing happen if i click on the picturebox background only the image!
So basically, i have 2 int variables, x and y i am using to create a grid of pictureboxes.This is all fluid and built on runtime.I am trying to specifically change the picturebox on click if mine = 2.I cannot specifically change one, when i click any, it changes all of them.
Heres my code:
Public Class Form1 Inherits System.Windows.Forms.Form Dim images(8) As Image 'declares image array
I have 52 listview items in my listview1 and I have a picturebox basically I want it where I can click on a single item in the listview and display an image from a url in the picturebox. I basically have it right now that when you click on any item in the listview it just shows the same image in the picturebox no matter which item it is. I need to figure out how to do it separately for each item.
in my program were ever you click on a picturebox it draws a image, that works, but the picturebox it in a panel so that when the picturebox gets to big scroll bars appear, that works, but when i scroll down the picturebox and click it wont put a image exacly were i clicke, but if i did not scroll at all and click it works just fine.
I am trying to block for the user who click save without choosing a picture image for the picturebox. Below is my current code.
Private Sub Button_Save_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button_Save.Click ''/*########## '' Do something for empty image is provided. If it is null, then . '' #########*/
I have a Winform application where i added picturebox's to a flowlayout panel dynamically from code. I have successfully managed to add a handler for doubleclick and click events the problem i have is that when i add both together it only seems to work with the click event and not the double click. where I could bee going wrong? Iam using VS2008 .NET 3.5 my code looks a bit like this :
Public Class Class1 Dim WithEvents picturebox1 As PictureBox Private Sub Brochure_Creator_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Okay, so I'm doing a card game and I'm trying to set that when picturebox (PictureBox1) is clicked, a random card from 13 cards will come visible. Problem is, that when i start the program and click the picturebox, the same card will always come visible. As you can see i've put a button (Button1) which will hide every card. If I press Button2, then Button1 and then the PictureBox1 it will show differend card, but the cards which come visible are always the same.
e.g i press PictureBox1 (which will make card visible), then Button1 (which will make PictureBox1 non-enabled) and then Button2 (which will hide every card and make PictureBox1 pressable). Lets say i pressed the PictureBox1 four times and i got cards: 9, 6, 7, 3, then I close the program, start it again and press PictureBox1 again 4 times and it will show the same cards (9, 6, 7, 3). How can this be done that it will not show the same cards always?
Here's my code... Public Class Form1
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click End
if i'm creating the listview using the new listview instead of actually putting a listview on the form directly. how do i access the listview.click and mouseup.click etc..since there's no lstview until the program loads?
click on a picturebox and get a 'mark' to appear. (This currently works just fine using the code below.)I would like to have only one mark on the picture box at a time, i.e., I need to remove the previous mark on each mousedown event and I am unsure of how to get this done.Once the user has placed the mark correctly on the picturebox they will fill out a few extraneous textboxes of information and press a 'save' button. This will update a table (currently access) with that extraneous data plus the x and y of the mouse position when it was clicked.What I would like to do at this point in the process is remove the mark from the picture box and in it's place add a premade 'pin'. Sort of the thing you do in google earth. This would be a jpg or bmp or png file. The type does not matter.
Private Rectangles As New List(Of Rectangle) Public Sub New() InitializeComponent()
when adding picture to dynamic picturebox from my.resources in .dll a duplicate semi functional picturebox is added too, behind the picturebox i intended to add. has anyone seen this happening before or can provide any insight into this?
In VB6 I used some pattern of programming..I passed the picturebox as parameter to some procedure in some class and inside this procedure paint all needed graphics using this class methods.Now I want upgrade my application to vb.netBut all samples for line drawing show me how to draw inside paint event.[code]
How in my form1 can I make it so everywhere I move my Mouse the picturebox is right under it? So my mouse would be pointing in the middle of the picture box everywhere I moved it. I tired making my own code but this isn't working the way I want it to
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Dim mouseLocation As Point = Windows.Forms.Cursor.Position TextBox1.Text = mouseLocation.X.ToString TextBox2.Text = mouseLocation.Y.ToString PictureBox1.Top = TextBox2.Text PictureBox1.Left = TextBox1.Text End Sub