Overlapping PictureBoxes?
Aug 20, 2009I have a game where I want my character to go over the PictureBox but he goes under it. How can I fix this?
View 1 RepliesI have a game where I want my character to go over the PictureBox but he goes under it. How can I fix this?
View 1 RepliesI am making an application in which number of pictureboxes created at runtime but they do not overlap to each other. I wrote a code bt its only for two pictureboxes.How can i do that for number of pictureboxes..
Public Class Form1
Dim pic1, pic2 As Rectangle
Dim drag, iscollided As Boolean
Dim mousex, mousey As Integer
Private Sub pic_Mousemove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs)
[Code] .....
is it possible to detect overlapping Graphicspath? I have e.g 200 different Graphicspaths created, and I want to filter out which one overlap...
View 10 RepliesI have a map of the world which is set as a background image of a form. I then have individual countries in red and green which appear based on the result of a ping request. So if the IP address pings ok the country turns green, if the ping fails then it turns red. The individual red and green countries are picture boxes with transparent backgrounds.The problem is that, for example, America and Mexico overlap each other and where they overlap it just show the background of the form. Can I have the picture boxes overlap but show each other underneath?See the image below for what I mean as it's not easy to say what I mean [URL]
View 7 Repliesin a program I'm writing I'm creating some objects with a start date (with a datepicker) and an end date (also with a datepicker).
Now I need to check if this object's date range overlaps with any other object's date range stored in the database. If it does I can't save it in the database but if it doesn't I can.
I usually can find anything I need on google, but this isn't the case this time. I have a com object that is a display control, it displays images from another software that are retrieved from a camera. I am trying to overlay graphics on this image for reference to an operator. I have found how make a picture box image transparent but not over another object. The images are PNG and are set to transparent.
View 12 RepliesI have a vb app that I completed a few months ago and it has been working as it should.I have blurred out part of the image for business reasons. But you can see in the second picture in the top left it has the bottom right of the background overlapping in it.
I copied the exe file over to another computer and Im having an issue where the program will load and look OK but then after about 5 seconds part of the background will show up in the top left corner. Im not sure why. It is the exact same exe on the other computer but it only does it on this computer.I have attached images below so you can see what Im talking about.Im not sure if its a program issue or a setting on my computer.
I have two grids inside a TabItem and in the code-behind I want to be able to add controls to both grids and have all the controls visible at run-time. Currently at run-time the controls added to "Grid3" are not visible while he controls added to "Grid4" are visible.The overlapping grids have the same rows but a different set of columns.I'm trying to do this with two grids so that I can vary the number of controls I can add per row in the code-behind by adding the controls to one of the two grids.Here's the XML:
<Grid Name="TabControlGrid" Margin="20,171,0,70">
<TabControl >
<TabItem Header="Tab1" >[code].....
The controls in the XML are just place holders for the controls I am adding to the grids in the code-behind.
I have a bound datagridview that contains columns that have a start and an end time for each day of the week (column1 = M Start, column2 = M End etc) If the user enters 9pm - 5pm twice for Monday, I want a messagebox to pop up asking if they are sure they want to overlap timespans for Monday.
View 1 RepliesI am part of a group writing a program for scheduling purposes. In the program I must check to see if times are overlapping.Say an Instructor is in class 1/1/2011 3:00:00pm to 1/1/2011 4:00:00pm receive the Instructor and 1/1/2011 3:10:00pm to 1/1/2011 4:50:00pmThis should return True the instructor is overlapped.Of course the other side would be if the time started/ended before or after the original class.I've tried many different combination's of if statements similar to:
If (begTime <= s.BegTime AndAlso endTime <= s.BegTime) Or (begTime >= s.EndTime AndAlso endTime >= s.EndTime) Then
End If
[code].....
Load a picture box with an image. Then, load an overlapping picture box and its image goes on top nicely. But, when I load a third picture box, it goes in between the first and the second. What determines priorities and how can I overlap several picture boxes with the last being on top?
View 1 RepliesHow can I create a GUI in vb.net similar to the one above?i.e.there are "buttons" on the left which changes the main window when they are clicked.One way I thought of is create many panels overlapping and show/hide them when a certain button on the left is clicked.
View 2 RepliesI seem to be having an issue with my form's background overlapping.I have two forms. One form is called the "mainscreen" and the other form is a small bar at the bottom of the mainscreen form, which shows different labels on a set timer interval.Anyway, the mainscreen will soon have a system in which it also runs different screens on a set interval. However, I seem to be having issues with the mainscreen already. I have set it to load a background image, using this code:
Code:
Me.BackgroundImage = New System.Drawing.Bitmap(My.Resources.image1)
[code]......
My whole websites makes use of the ASP.NET(2.0) repeater control and I have been getting some complains from people that they cant view my site as the controls are overlapping.This sounds like a browser issue to me as I never see it in IE8 or IE7 or Chrome or Firefox.
View 2 RepliesI'm making a windows forms application, and I would like to know how to get a control to be on top of the titlebar/control box where the window title is displayed similar to the save icon on the Win7 Paint program or the tabs for Google Chrome.
View 1 RepliesI'm trying to write a virtual piano program. Each key plays a sound from the resources directory.How do i play two(or more) sounds at the same time if ex two keys are pressed. Or start playing another sound while one is still playing.
View 2 RepliesI have a sub-procedure which I want to run a different process, depending on what is currently running. I thought the easiest way to do this was by using an ArrayList of each of the campaign details & adding an 'Inuse' field to check to see if the Inuse field is set to 0 or 1. The problem that I have is that when running the process it is all happening at once & the integer hasn't been changed before the next thread kicks in so my threads are running the same campaigns. I tried to avoid the problem by adding a Thread.Sleep(100) delay inbetween starting threads but this led to exactly the same problem.
Here's an example of what I am trying to do:
Imports System.Threading
Public Class Form1
Private Campaigns As New ArrayList
Private ProcessRunning As Boolean = False
Friend StopProcess As Boolean = False
[Code] .....
I am creating a photo hunt game for grades 6-9 in summer camp. I want them to alter an image in paint then create two picture boxes. I want to put in ovals with no fill color to mark the differences in the picture but VB.net won't let me send the images behind the ovals.
View 5 RepliesMulti-Threading. I have got a simple bit of code that will need to be repeated but with a chance of it overlapping the only complex bit is there will be a varible that will be different each time. so I was wondering if I put it in another Thread and store the varible within the thread code would that achieve what I am looking for? To make it slightly easyier once the thread is started and pulled the Varible in there will be no cross talking between the thread and main app thread (ie no progress reports, no aborts/suspends etc) Nothing will be feeding back on thread completion either, when it ends it ends.
This is what I have so far:
Imports System.IO
Imports System.Threading
[CODE]...........................
I am using vb.net to parse my own basic scripting language, sample below. I am a bit stuck trying to deal with the 2 separate types of nested brackets.
Assuming name = Sam
Assuming timeFormat = hh:mm:ss
Assuming time() is a function that takes a format string but
has a default value and returns a string.
[code]....
I could in theory change the syntax of the script completely but I would rather not. It is designed like this to enable strings without quotes because it will be included in an XML file and quotes in that context were getting messy and very prone to errors and readability issues. If this fails I could redesign using something other than quotes to mark out strings but I would rather use this method.
Preferably, unless there is some other way I am not aware of, I would like to do this using regex. I am aware that the standard regex is not really capable of this but I believe this is possible using MatchEvaluators in vb.net and some form of recursion based replacing. However I have not been able to get my head around it for the last day or so, possibly because it is hugely difficult, possibly because I am ill, or possibly because I am plain thick. I do have the following regex for parts of it.
Detecting the parentheses: (w*?)((.*?))(?=[^(+)]*((|$))
Detecting the square brackets: [[(.*?)]](?=[^[+]]*([[|$))
I'm working on a visual studio 2008 VB.Net project (.net framework 2.0), and am having some trouble with the Panel control using a fixedsingle border. As a small example of the problem, suppose I have one Panel2 contained inside of Panel1. If the Left position of panel2 is set to 0 (meaning it's border is up against the left edge of Panel1), the left border will show as bold, and slightly indented.
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Class Form1
Inherits System.Windows.Forms.Form[code].....
What I'd like to see is just a single line, not bold or indented, where the two panels borders are equal.Is there a property or custom paint technique I could use to achieve this behavior?
what i'm trying to do is make sort of a picturebox game. I have a picturebox name p1 that i got to move with the arrow keys on the keyboard. What I was tryna do next was to have it so that whenever I pressed the spacebar on that a new picturebox would be created, originate from p1's location and then go up 5 pixels at a time. so here's my code that i tried;
Dim Loc As Point
Dim shot2 As New PictureBox
If e.KeyCode = Windows.Forms.Keys.Space Then
shot2.Visible = True
[code].....
I have that under the keydown event by the way. So even thou vb didnt have conflicts with my code. But when I press the spacebar nothing happens.
I want to create a chess table, and I've made one with a FlowLayoutPanel and 64 PictureBoxes but I have a little problem. After i add the PictureBoxes I hava a gap beetwen them and I don't want to have it, i've tried 2 posibilities but nothing, I will put an exemple from my code
Private Sub init_table()
Dim color As Integer = 0
Dim boundX = 0
[Code].....
For counter As Integer = 0 To gamecontrol.unitlist.Count - 1
If gamecontrol.unitlist(counter).isAlive = True Then
'create picturebox if not already existing
[Code].....
i'm making a program and a need to put some pictureboxes in an array, when i try debugging it gives me an error, i can't figure out what its having trouble with :S
Public Class Form1
Dim itemArrayXO() As Color = {picXO1.BackColor, picXO2.BackColor}
Public Sub XO_Check(ByVal x As Integer)
[Code].....
(you may notice there are only 2 pictures in there, thats because im trying to get it to work before i go typing it all out)
I am developing a Blackjack game in VB.Net using Visual Studio 2008. I have Picture boxes to display the players cards. The issue I have is that when the player chooses to hit , the third card stacks properly over the first two, but on the forth hit,the picturebox(which contains the forth card) appears under the third card. The same happens for the fourth , fifth, and sixth card . I have looked at the properties for the picturebox hoping there was some kind of index (similiar to zindex in css) to order the cards so they would would "stack" on top of one another but leaving the numbers of the cards visible, to no avail as I am here posting I have a screenie of the situation to better illuminate my struggle.
If you look at the picturebox with the 8 of diamonds card in it , everything is fine, but you will notice that the 10, 4, and 8 of clubs is underneath. I would like these cards to stack as the 4 of clubs, the 9 of diamonds and the 8 of diamond did.
I am haveing a big problem with object orientated programming I just can not seem to understand it fully I can use it for simple tasks but I am trying to use it to create enemys in my game that move automatically.I want to be able to put the moving logic in to a class and then apply it to as many pictureboxes that want in my game i also want the class to add enemys automatically. The enemys are cars and I have the moving logic but as I said am unable to figure out how to put it in a class and call it sucsesflly. If anyone could help me with this it would be very appriciated as this has been stressing me out for weeks.
[Code]...
i'm creating a game like text twist. that when i press letter a, i need to determine which picturebox contains letter a and display it to different location. that also goes to the proceeding letter a's. for example, i have a jumbled letters "aamba". in my code, it only gets the first letter a and removes it form the screen, it's nowhere to be found. and it won't recognize that i still have other letter a's i'm pretty sure about the location that i set it to be placed.here is my
(it's kind of brute force i think)
ElseIf e.KeyChar = Chr(97) Then
counter1 = 0[code].....
A while back I made a brickbreaker game with out the bricks. Its a picturebox bouncing on the sides of the form and the whole goal is to keep it from hitting the bottom of the form. Now I'm fed up with that, I want to further myself by adding bricks that I can break and keep score. I have something I came up with, but it will only add 1 picturebox.
Dim pb As New PictureBox
Dim locX As Integer = 75
Dim locY As Integer = 100
[Code].....
I did wrap a try/catch inside the do until. My plan is to add one row, then reset my locX, finally move to a different row(locY) and do the same thing.
The error is: Unable to cast object of type 'System.Windows.Forms.Button' to type 'System.Windows.Forms.PictureBox'.[code]...
View 3 Replies