Controlling Picture Boxes Through A 2D Picture Box Array?
Aug 20, 2011
I have VS 2008 and use VB, not C#/C++ or whatever else. I'm trying to make a battleship game, and I've decided to use the only method I can think of to control the grid. A 2D boolean array for position marking. I have the array set up, and the grid set up in the design form, but I can't figure out with all my research how to link them together. I'm writing this program to shake off the rust before school starts again, and for fun. I took VB in school last year, a half year class, so I have a foundation, now I'm self-educating myself above and beyond the class. I've searched for a way to use a picture box array to use the coordinates of the ship to .Visible=True the picture boxes. I've been working on this for 2 days straight with no results. I just need a little nudge in the right direction. The exception I've been getting with my latest concoction of code is NullReferenceException was Unhandled. I think its referring to the fact that I have no idea how to link the picture boxes into the array. Here's my code, and I'll comment where the exception is thrown:
Private Sub cmdStart_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdStart.Click
'label for GoTo statements is Tryline:
I have some operations of Picture Boxes etc being performed. After the user finishes with the formatting, I want to give the user an option to print the work.But its the work is not done on the Rich Text Box but on picture boxes. I am not even sure, how many of the picture boxes would be there after the user finishes the job, since I have provided option for dynamically creating picture boxes as well.
I need an indexed set of picture boxes. The number, n, of these objects is determined at run-time.Migrating from VB6!! I had used the load command n times to create a control array from a "seed" picture box. In code the individual pictureboxes are accessed as formula(k), where formula was the name of the control array and k is an integer. Examples can be seen at url... the chemical formulae, Ni2+ etc., are draggable picture boxes (curve captions if you like), so that they can be placed wherever the user wants.How can I implement something similar in VB.NET?
I have created this code to reset my picture boxes to default locations upon form load.
my sub:
Code: Sub reset_Alien_locations() Dim Xlocation As Integer = 26 For segmentIndex As Integer = 0 To AlienArray.Length - 114
[Code]...
I have this sub load up upon form_load event. Yet it doesn't do a thing! I want each picture box to appear on the same row, hence the y axis is set to 49. but I want my X-axis to be added by 30, so that there is a gap of 30 pixels between each picture box, hence the x point is: Xlocation = Xlocation + 30
Im trying to make a program that allows the user to view additional information via moving the cursor over the label to view (make visble) additional information, in the form of text boxes and/or picture boxes. How will i go about doing this?
I'm trying to create an animation with 5 picture boxes (labeled picturebox0 - picturebox4) but I have a specific order I want them to display. I made 5 picture boxes, added images to them, and stack them on top of each other.
I want the order to show this: picturebox 0, 1, 4, 3, 2, 4, 2, 3, 1, 3... etc
The code I have using if-else statements which would work if I wanted to repeat the same display pattern but I need to manually right the pattern... I have at timer set to change the pictures every 2.5 seconds.
Code: Private Sub Timer3_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer3.Tick System.Threading.Thread.Sleep(1000)
I want to creat a photo hunt for 6-8th grades summer computer camp. all I want to do is have them change the image in paint, then load the two images in picture boxes on a form. When I create the ovals to identify the differences in the images, they automatically are behind the picturebox.I can't figure out how to get the ovals to be in front of the picture box. I click the picture box and say send to back but the ovals are still behind the picture boxes. There is no right click on the ovals to send to the front. there has to be a simple answer for this. I also tried putting the images on the background but when I make the ovals invisible, they are not clickable and I cant set the border to 0.This was a no brainer in vb6.0
So, I need the user to be able to, say import 5 images, and then 5 image boxes to be created at a certain position. (To the right of the last created picture box, preferably.)
I'm building a simple game which involves many pictureboxes with which the player may collide. For instance, I'd have a hundred bricks spread throughout the level. In an old version of pacman I built in VB6 (and upgraded to .net), I implemented this like so: [Code]
As I understood, the brick(I) array exists thanks to the naming of the bricks, which ranges from _brick_0 to _brick_217 (as nowhere in the project a brick array is declared implicitly, at least not that I could find). I'd like to do the same in my current project, but even when I duplicate an existing brick it automatically renames it to "PictureBox123" instead of _ExistingName_NextID.
I saw a method of declaring a picturebox array and adding the bricks one by one, but since I have so many pictures this would best be avoided (especially due to the fact that not all pictures are bricks, so I cant just loop through every picture in the form). In short, my question is: How do I duplicate pictureboxes so that they'd be serialized in a way vb.net would interpret as a picturebox array? As you can see, i'm a really newbie to vb.net and wf in general, just started studying wf a couple days ago for my B.Sc and even that was accomplished with c#.
I'm creating a windows form application, which contains radio buttons, that when checked and the button is clicked, display a certain image in an image box based on which radio button was checked. I'm having trouble with assigning the certain image to the radio button. Can I use If/ElseIf statements?
I'm creating an application that works like a recipe box. it has a picture box that is in the design of an index card, and it has 3 text boxes. I am having extreme difficulty saving the text boxes with the picture. i am using a database so that the info can be filtered, by recipe name, course description (appetizer, side dish...etc).
I was thinking to include a feature in my application in which when Selects a mode from a menu, then we have to go each PictureBox on the form after a certain time. For eg: There are 5 pictureboxes (number not fixed since pictureboxes are created at runtime). When the user selects the mode, the Mouse goes to the center of each pictureBox periodically. The picture box that has focus should have a frame around it with a dark red color as shown in the screenshot clearly (
[URL]. The rest of the functioning is the same as for the application.
I maked application which can add few picture boxes on form. But there is a problem.veryone picturebox is called pb and i can move only latest added picturebox. Here is the video about that
Dim pb As PictureBox Dim street As Integer = 0 Dim pbloc As New Point(0, 0)
Basically im trying to add 4 new picture boxes everytime a specific text changes. This is a picture developer based off the binary of a number 1 - 10 I can get 4 to change everytime the text changes but i have no idea how to add 4 everytime the text changes. here is the coding i have so far.
Imports System.Drawing Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
i have been working with a friend on a tower defence game in visual basic 2010, we have made 32X32 picture boxes to act as tiles and we want it so if you press a button then a picture box it will build a tower in that picture box.we need this to be done within a single sub though cause there are about 500 picture boxes and its would be very impractical to make a mouse click sub for each of them. this is the code for the sub i have now:
Private Sub TileClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox99.MouseClick, PictureBox98.MouseClick, PictureBox97.MouseClick, PictureBox96.MouseClick, PictureBox95.MouseClick, PictureBox94.MouseClick, PictureBox93.MouseClick, PictureBox92.MouseClick, PictureBox91.MouseClick, PictureBox90.MouseClick, PictureBox9.MouseClick,
I have a treeview and 4 pictureboxes, now I need to drag a node from the treeview and drop it in a picture box. the pic.box image then has to change to a picture depending on the name of the node which was dragged there.
1. if i have ten images in my database, i want my windows app. form to load all these images at once but into ten different picture boxes which i will draw.
i want to do this by getting the count of images and start drawing and populating the images after each drawing. in future if i have only 4 images in the database... i draw 4 picture boxes on a windows form
I'm sure this has been asked before and I even searched but could not get the source code downloaded from skydrive. So I'm looking for a good youtube video tut on how to make Tetris in Vb using paint or picture boxes. I'd preffer using picture boxes but making the shapes using paint arg would be fine.
i am making a game in visual basic and when the picture box that you have to shoot resets, sometimes it resets off the form i use this code to make the picture box move randomly.[code]
I'm trying to make a program where three race cars move around a track. with randomizers and timers, I only want to do one lap. My "cars" are pictureboxes. so the starting line's location is (400, 150). Here's the coding for the inside car:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click TimerRight.Enabled = Not TimerRight.Enabled
I have found a major bug with this game Ive been working on for some time. The best way to make this game would of likely been by using an array. Problem is I dont know how to use arrays that well and I don't understand them. So I used a lot of picture boxes and If statements.
So here is the problem. When you click on the box its suppose to check to see if its a bomb or block. If its a block it busts the block, if its a bomb it will explode. Now here is the problem. Each block is not holding its own value or "block type" which determines if its a bomb or block. So when you click on a block and lets say it says its a bomb, the next block you click rather if its a bomb or not will explode. So its not checking the block value you click. instead its just grabing the last value generated. I will only show you short blocks of code because the code was written in a pattern form and it just repeats its self. If you post a reponse, remember im still newb and try to post samples/solutions using code ive given.
'Random Block Generator Public Sub RandomBlockType() Randomblock = New Random SelectBlock = Randomblock.Next(1, 5)
I have a number of images that I want to select a random number of and populate that number of picture boxes either dynamically or that already exist but can't think of the logic that would do it.
I considered dynamically creating them but don't know of a way to name them uniquely. I tried using pcbx& a variable but it didn't like that. Placing the image inside picture boxes that already exist, I couldn't think of a way to differentiate between them without what seemed excessive repetitive coding.
I have till now used this code to bring the picture boxes on my form (there's an array of picture boxes).I want to keep a button on the form. which when clicked would remove all the picture boxes on the form.