I am in the process of creating an all-in-one application for my own purposes. This application has panels with different "Mini-apps" inside of each. Timer, Notepad, Calculator, etc... The top of the application is a drop down menu and each of the drop downs has "Minimize" and "Maximize" for the appropriate application. When the minimize function for a "mini-app" is clicked, then that application is not visible. When maximize is clicked, the the application reappears.What I am attempting to accomplish is that when, for example, the two lower panels are minimized then the form resizes to only show the top two application.Basically, its like rows. If the two bottom are not visible, then the application should resize to fit nicer. An example of this type of application would be Windows Calculator (found in Windows 7 systems and probably other OS).[code]
In my current project, I have 4 panels. Each panel has its mini application in it such as a notepad. In each panel I have a status strip with links to minimize and maximize it works like Linux windows. Basically, it makes the height of the panel to 22 which is the height of the status strip to make it look kind of like Linux Style OS. What I've achieved is when I minimize a given window, I move it to another location where it is out of the way. What I want to do is make the x number of panels to the right move left to the spot the minimized panel WAS located.
I am using vb 2010 and I have a question about anchor. I have two panels side by side, I anchored them both: top, left, right. But when I resize it the left panel goes behind the right panel. Isn't there a way so that when I resize, both panels grow parallel?
I'm trying to make custom ListBox with some graphics. Base is ItemCollection - each item contains Panel, 2x label and 2x picturebox. What each panel have to do:
- Change backcolor on MouseEnter and set color back when MouseLeave occurs. - On MouseDown(LMB) - Panel stays "selected" - different color.
Problem: I can't access multiple panels at a time(and I need to), just one via sender as in function. Of course, I can do it hacky way, but I want to do it effective and regular. Is ItemCollection the right solution or should I do it just like an array of panels? Also I want them in one "box", ItemCollection is good for it.
Second "problem": I need to make labels "merged" in panels, when i MouseEnter them(labels), background color on that panel sets to my default color. when i MouseClick them(labels), nothing happens (need to "select" parent panel). It can be again fixed with hacky way, just disable labels - but then the colors of labels are unchangeable.
In the main form the user can choose to download information from a device.Since this request takes time, when "download information" is pressed I open new form in a separate thread: Private Sub RunDownload()
I have small application which shows an alert in every 45 mins....( to take a break from work :) )..... It is a normal windows form with a timer in it and in every 45 mins I am invoking a message box. I am able to make it work but the problem is that when the application is minimized, the message box is not popping up, it stays with in the parent form (minimized). How can I bring it up to the user focus?
I have a 2nd form that is minimized to the taskbar, I can click on the tab and the form opens and shows all of the data fine, but
From the main form, I am maximizing the second form and trying to pass a value to a toolstrip textbox on the second form then press a button on the toolstrip from the second form, I can get this to work fine, but where I am having a problem is
The button searches through a treeview, when I step through my code, I can see the value that I am passing, my code does execute, but the treeview is showing no nodes(but they are really there). At the begining of the code, I put a message box to give me a count of the nodes in the treeview, it shows 0, but I can see all 10000+ nodes. What the textbox is on the toolstrip is a search box. When the form is maximized, I can enter whatever and it finds it with no problems, but if I pass a value it doesnt find anything because the treeview is saying there are no nodes when there is.
I've got this little 'Sticky Notes' type of application and the form I have is a borderless, taskbarless form and for Windows 2000 compatability I'm using VS 2008 and targeting the 2.0 framework. One of the hurdles I have is that in XP, Vista & 7 when you click the Show Desktop button all of my note's windows get minimized and without a taskbar icon, it's not easy to get them back (at least not for a normal user) & I'm looking for a way to either right after the windows minimize I just have them all show again or if I can skip the minimizing message in the wndproc altogether
I've put together a test app that'll show the messages in a listbox for the form, but I'm not sure how to go about skipping sending the message to the form's base class. Here's a snippet, listMessages is the listbox on the form[code]...
i want to make a Application Who Show Panel One By One or Visible =true one By one Like Panel1.visible=true & allpanels.visible=falsei m using 100 Panels how to make possible like this [URL]..
I've got this little 'Sticky Notes' type of application and the form I have is a borderless, taskbarless form and for Windows 2000 compatability I'm using VS 2008 and targeting the 2.0 framework. One of the hurdles I have is that in XP, Vista & 7 when you click the Show Desktop button all of my note's windows get minimized and without a taskbar icon, it's not easy to get them back (at least not for a normal user) & I'm looking for a way to either right after the windows minimize I just have them all show again or if I can skip the minimizing message in the wndproc altogether that'd be great.
I've put together a test app that'll show the messages in a listbox for the form, but I'm not sure how to go about skipping sending the message to the form's base class. Here's a snippet, listMessages is the listbox on the form:
Private Const WmSize As Integer = 5 Private Const SizeRestored As Integer = 0 Private Const SizeMinimized As Integer = 1
I have made a drawing program. It draws a line when you click in the form, but if the form is minimized or another window is on top of it, the lines disappear partially.
Here is the
Dim FormMiddleX As Integer Dim FormMiddleY As Integer
I was wondering if it is possible to perform a "mouse"-click without being in the form, like I got this program clicking on certain locations and I would like to use the computer to other stuff in the same time but the mouse keeps going to the location on the screen. I need way to perform a click without using the mouse cursor.
I want to use e.KeyCode while form is minimized, I'm working on a screenshot-taker if you know what I mean. So Form1 is minimized > User presses F9 (Let's say the key is F9) > An event happens.
I want to make a form with two panels. I one panel have eight circles that represent leds.And have a but to start turning on the firdt, then turn it off and turn on te second one, and so on.
Is there a way to control the size of a minimized MDI form. When I minimize a child form, it apprears at the bottom with the form buttons (minimize, restore and maximize) and just about 2 or 3 characters of the Title Text. I would like to have more of the title text showing so the user can figure out what window he wants to restore if he has a couple of them minimized. If not that, is there a way to have a "tooltip" popup when I move the mouse over the minimized form.
I have made a small program that reads the input of a joystick/GamePad and passes it on to a serial port. It works great I can see all the buttons pressed ect ( in a textbox). But When I minimize the form and press some buttons they are no longer passed on to the serial port and not shown into the textbox?
I have two forms, one called TTB_Main and the other TTB_BuildTasks. TTB_Main is the parent form and uses:[code]I am trying to get both forms to minimise when i click the minimise button on TTB_BuildTasks but at present, TTB_Main stays even though it is inaccessable.
I have an application with a DataGridView and WebBrowser controls. In the DataGridView I load a DataTable using BindingSource. DataTable is just a list of URLs. I use SelectionChanged event on the DataGridView to load a selected URL in the WebBrowser control. The problem I have is that when I minimize form to the tray, it for some reason triggers SelectionChange event multiple times. What's really weird is that if I minimize to the taskbar SelectionChange event doesn't get triggered. It also doesn't get triggered if I load URLs directly to the DataGridView. What triggers SelectionChange and how to get rid of it?
Public Class Form1 Dim URLTable As DataTable = New DataTable("URLs") Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim URLColumn As DataColumn = URLTable.Columns.Add("URL", GetType(String)) [Code] .....
I would like to have two different panels (with associated buttons, textboxes, etc.) on the same location on a form. Is this possible and if so, how do I go about doing it? I need this to control two different boards with the same application.I realize it would be difficult to edit the form if they are on top of each other. Is there a way to place these panels apart while designing/coding, but have them located in the same spot on the form during runtime?
I am trying to conduct a research experiment using a psychological measure. Basically its a bunch of words and you need to specify a value for (1-5). So, what I did was take a numericupdwn box and a label and paired them up using a panel. I did the same thing for 19 other sets. I placed each one carefully on the grid, nice and neatly, however I need to randomize the order of how they are arranged.
I spent hours trying to figure out how to set the location point for a panel. But to use variables through a random number generator, is simply too difficult!
I've created a Form with 1600 Panels. Which are all called Panel (1-1600). E.g. Panel1, Panel2, Panel500, Panel1000, Panel1600 I want a code so that if you click one of the Panels, the BackColor of the panel you clicked on, turns from Control to Red
I think there is an easier code than just adding this: Private Sub Panel1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Panel1.Click If Panel1.BackColor = "Control" Then Panel1.BackColor = "Red" Else Panel1.BackColor = "Control" End If End Sub To every single panel.
I have designed a windows form(to act as a messagebox) with Label and OK, Cancel buttons. I'm on form1 and call this messagebox form in the closing event. If I debug the showdialog of the messagebox form the custom text is displayed on the Label, however if the application is minimized and when i right click on the application in taskbar and select close window then the messagebox form is poped up however the label doesn't show the custom text.
I'm having problems with my Startup Form appearing minimized in the taskbar on some machines (i.e. it does not popup on the screen as a normal window).The WindowState property is set to normal on the form.I'm programming in VB.NET 2008.
im using split containers right now to switch between 4 panels is it possible to make the form resize when i switch panels to the size of the contents of panel?
Have a set of buttons across the top of my form and when the user clicks one id like the botom of the form to change to reflect that click. Kind of like the Office 2k7 ribbon but apply that to the whole form.