Interface And Graphics :: Optimizing Forms / Controls Background Images
Aug 1, 2008
I'm developing a VB.Net 2008 application which uses background images (in jpg format) in some forms and controls, but this makes the application to use a lot of ram. My question is how to make it to use the less possible.
View 3 Replies
ADVERTISEMENT
Oct 7, 2009
My app allows the user to set a new button on a tabpage, move it and resize it. They will do this over a background image so the buttons line up with images in the background.Without the background image, the buttons move smoothly and quickly. With the image turned on, the buttons want to move sloooowly and they drag. I made up this code just to show the basic function of what I am trying to accomplish.
Code:
Public Class Form1
Public finalshape As Region
[code].....
View 2 Replies
Aug 28, 2008
I don't know the best way to use multiple forms in VB, but I have created a problem and I'm not sure where it came from or how to fix it.
Background: I start the program at Sub Main. This is the main function:
Code:
Module modFunctions
Dim frmD As frmDAQ
Dim frmT As frmTrendView
[Code].....
it works, but I don't want to have to change the entire project.
View 1 Replies
Dec 7, 2010
I'm trying to figure out how to make dragable controls like the ones in paint.net. see the attachment. they look like forms kind of because they have the red x at the top like a form does, but it kind of looks like a custom control too. Is it possible to make these types of controls in VB.Net 2008.
View 2 Replies
Feb 7, 2009
on the form i have a groupbox with a few textboxes and labels inside of it. Behind the group box i have a picturebox image. I want this image to be seen around the textboxs etc.. through the groupbox
Ive tried changing the background colour in the properties to transparent but you can still see the background colour and so the groupbox covers up the picture.
I want the background of the groupbox to be completely transparent.
View 9 Replies
Aug 27, 2009
I made a game in VB 08 and I have sprites and a background but I need to know how to make the background of the sprites transparent.I'd like to note that I'm using a picture box for my sprite, and the game is animated (I read that those things are relevant).I've read a lot on bitblting but I don't understand it, and when I found a helpful article it mentioned to use the .hdc. This article though was made before the introduction of GDI+ which now makes it harder to obtain said .hdc.
View 11 Replies
Sep 11, 2009
how do i change the picture inside a picture box.I wanna make 5 dice that change when you press roll.. the number generator is easy i just wanna use graphics rather than a label to display the numbers.
View 1 Replies
Nov 16, 2010
I have multiple bitmaps(i) in arrays, and I want to know if I can save each of these bitmaps into on animated gif file. I thought about using image.saveadd() but i'm not sure if that will work.
View 2 Replies
Jan 5, 2011
I managed to combine two .png images into one, and then display the result in a pictureBox image.However, the pictureBox seems to scale up my image! Makes it bigger!The pictureBox size is 96x128. The two images I have combined are 96x128. The pictureBox's SizeMode is set to "Normal"I have noticed that even though the pictureBox's image seems to be zoomed, it is cut to keep the 96x128 rect. But I don't want it to be zoomed...
View 6 Replies
Nov 13, 2008
This is VB 2008, under Vista. I can't seem to change the background color of a button without the gradient disappearing.Strangely enough, you can even set the background color to itself and the gradient disappears. How do you keep the gradient but change the color?
Here's an example:
Code:
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Button1.BackColor = Button1.BackColor ' This should do nothing!
[code]....
View 6 Replies
Jan 4, 2009
I am trying to put an image selected by the user into the form background. This means that an image from a specified file destination to be set as background.
View 2 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
Dec 3, 2008
I am attempting to write a simple 11ball style game. It requires images of poolballs overlapping each other. Since the balls will need some internal intelligence I was hoping to create them as usercontrols.I am having trouble gettiing the control's background to be transparent.Setting the background color to (Web) transparent only makes the background clone the form background color.
View 1 Replies
Dec 21, 2009
I've got a picturebox on my form which is supposed to hold a compass. I've created the compass with DrawEllipse, then I used a translatetransform() to move the origin to the center of the picture box:
[Code]
The problem is that it creates two images, one is correctly displayed of a compass with red tick marks, but the same image is displayed over it and is offset at the new origin (midx,midy). I tried using the prepend and append overload for the translatetransform sub but it didn't make a difference. I thought everything after the translatetransform would be set at the new origin, but it seems I'm creating the image twice, what am i doing wrong?
View 4 Replies
Feb 16, 2009
insert images in a combobox. I understood the code, but what I'm asking is how do I add multiple images per line of the combobox?? I mean the way, the smileys are displayed in dropdown grid in Yahoo! messenger or the sort when you click on the smiley button..
I'm using Microsoft Visual Basic 2008 Express Edition with .NET Framework 3.5
View 1 Replies
May 13, 2011
I have an "array" of picture boxes. I load a default image into them which I need to swap in a loop (very small gif). A bit like this:
[Code]....
View 3 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
Feb 27, 2009
Ive been working on creating a side scroller game, and the back color of my pictureboxes needs to go. when transparent, it shows through the program and onto whatever is active in your Windows os(usually Visual studios).
I am trying to rip pixel color off of the background image picturebox( the level), and replace parts of the character picture box that show transparency with the level art. there may be poor logic in my code?
Heres my code:
Dim newImage As Bitmap = New Bitmap(PictureBox1.Image)
Dim backImage As Bitmap = New Bitmap(PictureBox2.Image)
Dim ximg As Bitmap = New Bitmap(PictureBox3.Image)
[code]....
not the best idea, but all i get is one color for all the level pixels placed in the new image, which is odd. any poor logic you see in this code that could allow the newImage.setPixel not to be 1 color? when i breakpoint, it is recieving different colors from the backimage.getpixel, but only putting one shade on for setpixel somehow. im not going for an accurate color read from the background yet, just wondering why im getting 1 pixel color for the whole picturebox background when being changed.
View 1 Replies
Dec 31, 2009
I have inserted a form into my project that a friend sent over. The form works but if I add more controls to it they are not displaying.
The controls are all there in the <form>.designer.vb file but are simply not displaying when I run the form.
I have looked around the net but can find no reference to a similiar problem.
View 1 Replies
Oct 21, 2008
I'm having some problems with custom controls and anchors today. I made a custom control containing a picture box and a vertical scroll bar. When I adjust the form the custom control outer area (the blank part) will adjust to the size of the form but the picture box and scroll bar do not. I have the picture box anchored to all sides and the vertical scroll bar anchored to the right side. They just will not adjust with the control when it is resized on the form.
View 4 Replies
Sep 17, 2009
I have a project running in my old computer. It has panels,textboxes,labels etc. It occupies the full screen when running.I bought a new computer with a widescreen format. When I run this project it only occupies 2/3 of the screen.
What properties of the controls must I use so that I can run this program in any size computer and still occupy the full screen i.e the size is proportionately resized depending on screen size.
View 3 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 5, 2010
The project I'm working on (the same one I'm always asking about) has tabs as the main navigation. I've made some User Controls to sit above the tabs in an attempt to reduce the number of overall controls that are being used (to great success). Now, however, there's one control that overlaps some controls on a tab that are obscured by my newest UControl and I want to make the background transparent.I've seen that AtmaWeapon keeps pointing people to this page detailing how to make the background transparent. That's great and it worked for me. All I did was create the
Code:Protected Overrides ReadOnly Property CreateParams() AsSystem.Windows.Forms.CreateParamsand it worked the way I wanted. Yay. I did write the rest of it too as well as part from a post I saw on the msdn forums, but they weren't needed to get the effect I wanted.However, I've got a number of PictureBoxes on this UControl that should have a BorderStyle of "Fixed3D". However, when this UControl is repainted the borderstyle doesn't reflect this (Note to self: don't .Refresh() a control inside its own .Paint() event ). This doesn't happen the FIRST time they become visible, but only when they've shown up and are made to redraw (like toggling visibility). If the border changes programmatically they look fine
View 1 Replies
Sep 26, 2010
I have a form containing two panels. In both panels there are two labels and textboxes. I set the 'Center In Form' property of the labels and textboxes to 'Horizontally' and 'Vertically' in design time respectively. But as the form is resizable, when the size of the form is increased or decreased at runtime the controls are no longer center aligned in the panels. How can I handle this problem (provided th
View 3 Replies
Apr 8, 2009
If I have a control, in this case a button, can I restrict the area it considers valid for text?
In the attached image, the left and right arrows are custom drawn in the paint even, I also have a scroll timer that scrolls the text if the length exceeds the buttons width as measured by Graphics.MeasureString.
I want to restrict the text from red line to red line so when the text scrolls it does not interfere with the arrow indicators, can the text area be overridden to some custom region?
View 4 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
Aug 5, 2010
I am using Visual Web Developer 2008 Express and making a Webform. I want to arrange my labels and drop down listboxes in a table to keep them together on the form in a neatly manner. If I use the 'ToolBox' on the side and drag a HTML table to the workspace I get a nicely formatted table with 3 rows and 3 columns. And I can drag and drop my labels/listboxes into these columns and all is fine and good.
If I use the 'ToolBox' and drag a ASP.Net table to the workspace it starts as just a boarder with '###' inside of it, which I cannot drap and drop controls into. I'm not sure how to place controls into it. I figured out that you can add the Rows - then Columns in the properties window, but that just adds more cells which have the '###' in them. I can make it work with the HTML table, but I just want to know if I can do the same with the ASP.net table.
View 1 Replies
Aug 15, 2011
I have a Main form that has a split container in it. In Panel1 there is a treeview control. Panel2 is initally blank when Main loads. Upon clicking on one of the nodes in the treeview a form will load in panel2 and adjust the location of the controls based on the size of panel2. The controls are all in a panel themselves so that I am only moving a single object.
Moving the controls when the form in panel2 initially loads works great. But if the size of the Main for changes then the only way to get the controls to reposition is to click on the treeview and reload the form in panel 2.Code for the tree.
Code:
Private Sub TreeView1_NodeMouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.TreeNodeMouseClickEventArgs) Handles TreeView1.NodeMouseClick
Me.SplitContainer1.Panel2.Controls.Clear()
[code]....
I tried to with code in the panel2_resize bit i got an error as soon as I clicked on the treeview as i did not know which form was currently loaded. What would be a method to accomplish repositioning the controls in panel2 regardless of which form is loaded?
View 3 Replies
Feb 12, 2011
we all know how to dock or anchor controls so that they resize themselves accordingly when a form is resized. It works fine till we have rows of controls on left and right size of the form. But what if have three columns (Columns as in visual sense. I'm not talking about any column control containing other controls) of controls? For example a form having a bunch of controls in the left side, a bunch in the middle and a bunch in the right. There may be a few more bunches in the middle. Now while resizing the form, I want the controls to resize accordingly as well as change their positions to make space for the previous bunch of controls that are resizing.I mean, while the user increases the form size horizontally, the controls of the second bunch should resize and at the same time they should move right because the controls of the first bunch are increasing horizontally too. When the user decreases the form size horizontally the same thing should occur in the reverse order.I can manage it somehow using nested splitcontainers but that's too cumbersome. I would like to know if there's some better way to achieve it, like setting some property etc.?
View 3 Replies
Feb 18, 2011
I have been given a project to update software written in Visual Basic. The software and some files are enclosed in a folder and was written 3 years ago. I have no clue what to do. All I have been asked to include more controls. The user interface allows user to select three processes by clicking on the buttons on user interface. The new requirements is to add two more buttons. There is not much information so I have to use only the resources available. When I tried to open the project, visual studio prompted to convert the project so its compatible with current version. I could open the project but dont know what to do from there. Please guide me towards the right direction. If the project folder is required please advise me how to attach it too.
View 2 Replies