I'm working on an menu program right now which has 20 panels used to display bmps that can be clicked on to select things. These panels are simply named something like pnl01, pnl02, etc. to pnl20. I'd like to make them into an array, like pnl(0) through pnl(19), so i can change the bmp on different panels like this:
x = 7 pnl(x).backgroundimage = image.fromfile(file)
i thought this had something to do with enumerated controls but after some searching i couldn't figure out if i was looking for the right thing.
I am working with tab controls (tab1, tab2, etc) I want to more than one panel in tab1 and switch between them using a button. My problem is working with more than one panel in tab1. This is an educational program i am working on for schools in the Dominican Republic.
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.
I have admin module. This module have one master page which has the no of panels at left side. I have to make this panels visible and invisible with base control class which is constructed in VB language. I'm working with asp.net 2.0 with c# web site.
how do i construct this base control class and manage panels with Master Page on link button click event.
I have been working on an activeX control which works on serial port communication. Now I have completed the project and created its setup.exe using Visual studio 6 -> Tools -> Package and Deployment Wizard. Then I installed the control in another PC and in a new project included the control using project -> components. But when I click on the control in the toolbox and then include on the form it gives the following error : delete current link ? and on clicking OK, nothing happens. I tried searching a lot on google but didnt find anything. Another problem is that I have created a string array as a global array which can be accessed by all the methods.I am able to include the same activex control in my own pc when I have created the project. Here it works fine, I am able to access all the methods that I coded in the control, but the String array mentioned above can be accessed in other project. I tried writing Public before the array declaration but it give me the compile error : "Constants. fixed length strings, arrays, user defined types and Declare statements not allowed as Public members of object module." [code]
I am having an odd problem with the Horizontal Scroll Control in my program.I am using it to scroll a series of panels across a form.This is my code:
Private Sub scrHoriz_Scroll(ByVal sender As[code]....
The problem is that this works perfectly if I use the left and right arrows and it also works perfectly if I use the scroll bar's slider SLOWLY. If I scroll using the slider and move it quickly then the scroll gets out of sync.The small change and large change are both set to 1 and maximum is set to 8
n my project i am to enter a name and a test mark into two separate text boxes and then select the button to store the information into the arrays, one array for names and another for marks, but when it is reset using the Erase <Array> fuction andi try to re enter information, no matter what information is entered i get a "Null Reference Exception Unhandled" Error.I am using Visual Basic 2008.My code is as it says from now:
Public Class frmAdverageTestMarkCalculator Dim ClosingMsg As String Dim Closingtitle As String
I am upgrading user control from vb6 to vb.net.In the vb6 application I am loading 3000 labels using a label control array.In vb.net I am doing same but it's taking too much time to load.In vb6 it's taking 1-2 seconds, but in vb.net it's taking 30-40 seconds for same work. Why does it take too much time in vb.net for same work?Code is given below, here Led is the label control array.
For l = 1 To 3000 Led.Load(ledCounter) ColLed.Add(Led(ledCounter))
The situation is like this, says:I have textbox1 to textbox20 to show real-time reading, then textbox21 to textbox40 for other purpose. So textbox1-20 can be manage in group through: For index As Integer = 1 To 20 Form1.Controls("Textbox" & index).BackColor = SystemColors.Window Next The problem is, after some time i feel i like to change the order or add/delete few textbox, then i need to change the control name one by one by entering the name by hands(says if i add a text box then its name will be textbox41, then then For loop wont work, Or I deicided to delete the textbox15, forloop wont work either, then i need to rename them manually.)
Question: If there a ways that create a control array in VB 2008 express edition? which can set the name of Textbox1-20 to ButtonGroup then refer to them by says Buttongroup(1) for textbox1? (which means set a group of control in one name)
I working on a VB.NET project to manipulate a VB6 form using COM Interop. Some of the controls on my VB6 form are indexed and some not, so calling ctl.Index fails on those that have no index. Is there a way to work out if a control is indexed?
I'm having trouble assigning values to an array and am getting the error, "Value of type MemberFocal.Member cannot be converted to System.Array" - MemberFocal.Member is part of a custom class and I am attempting to create an array of these objects. Here is the code:
I used error provider tool to display the error when the textbox is empty. when the error message is displayed immediately it is inserting the record into the database.I want to clear the error and then insert. how to take the control to textbox?
I used error provider tool to display the error when the textbox is empty. when the error message is displayed immediately it is inserting the record into the database.I want to clear the error and then insert. how to take the control to textbox?..Imports System.Data.OleDb
Public Class Form1 Dim myConnection As OleDbConnection Dim myCommand As OleDbCommand
I populated a form with several progress bars and added a function to handle a click event via AddHandler. The event fires and I have been able to do things with the control using the passed object 'sender', but I can't for the life of me determine what the index of the control is in the array.
Why is that important to me? Because I want to click the control, have a container of textboxes become visible, and populate them with data from the reference in my database based on what control was clicked, and update that data as needed. Making the container of textboxes visible, and even moving it based on the location of the clicked control in the array are all done and working fine. I just can't seem to get the index of the control.
I need to know what entry (progress bar in this case) was clicked. In the function, I can even do things with a select progress bar using something like pb(x).value = some integer, but I'm trying to find out what 'X" is when the click event fires.
Here are some code snippets...
'Populate page 0 of tab control with progress bars 'TimerCount(int) = number of timer instances active in the database For x = 0 To TimerCount
[code]....
EDIT: I figured out a work around using the 'name' property, but I would still like to know if what I asked about an index is possible.
I have an application with as many as 625 Textboxes in a runtime generated control array.I add textboxes one at a time in a subroutine.The application ran with no problems until the parameters required more than 256 textboxes at which point it slowed drastically as textboxes were added. At circa 400 Textboxes it died with an out-of-memory condiiton.
The system has 8GB & a 64Bit version of Windows 7.It looks like the tooltips are eating up memory, causing excessive use of virtual memory from Hard Disk & finally causing out-of-memory.I am now running the application with a label which flashes when the mouse hovers. This uses the Handler for MouseHover.Is it possible to get a single Tooltip to function for all the Controls in an Array? I would prefer this to using the Event Handler.
I'm upgrading my VB6 project to VB.NET and I found one of the problem below relating to dimensional array.Here's my VB6 coding :
Private Function ConvertMatrixToBase0(ByVal MyMat() As Double) As Double() Dim i, j As Long Dim ConvMat() As Double[code.]...
When i port it over to VB.NET, i encountered error message 'ReDim' cannot change the number of dimensions of an array. for the line highlighted in red. And I suspect that VB.NET need to always define the exact dimension of the array during the declaration. But for the function above, for the array of 'MyMat()', I do not know what is the exact dimension every time it runs, and that is why i need to check the dimension of the array.My question is do we have any solution in dealing unknown dimension array in VB.NET? As in VB6, we can just define Array() instead of Array (,) in VB.NET.
I dragged and dropped a label control on my web form. But then whe I go to my VB .net code behind file, if I try and set a property on that label control, I am getting a "Declaration Expected" error message for the label I created.Yet if I do try and explicitly declare my label control, the compiler tells me that the label control is already declared.[code]
There are two panels A and B in a form horizontally, same size. Panel A archors with top,bottom, left and Panel B with top, bottom, right.When the form changed, the gap did.Panel A archors with top,bottom, left and Panel B with top, bottom, right and left.When the form changed, the gap doesn't, but only Panel B came bigger, Panel A didn't.Have you a way to keep the gap and the two panels can change in same time when the form changed?Must calculate the size of panels within Form's SizeChanged Event?
I have a form which has two panels each containing there own controls (Pnl1, Pnl2). By Default I want Pnl1 to show and Pnl2 to be hidden which I have set but I want Pnl2 to sit ontop of Pnl1 so when Pnl2 is selected Pnl2 is Visiable and Pnl1 is hidden. Therefore Pnl2 and the controls sit in the same place as the controls in Pnl1. I have got everything lined up but as I move Pnl2 over Pnl1 to sit ontop, Pnl2 is moved into Pnl1 and becomes a Panel within the Controls of Pnl1. Therefore when I hide Pnl1 everything is hidden as Pnl2 is part of Pnl1.
I had a form with four panels all have the same size and location I switch between them using .BringToFront
what I need is a transforming animation between them , can I do this with vb.net 2010
another explain I want somthing like fade effect when I change the visibility of a panel and show the other one and if I cant do this with panel control or vb.net windows forms ,
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 am trying to stack panels on top of each other, but they keep becoming children of the one I put them on top of. I am stacking three panels. I want to show each based on certain criteria. The showing and hiding works if they are not directly on top of each other. However, I would like to have them on top of each other. They are all exactly the same size and same position
Im working to develop an application thats going to run on some not-so-good as performance PC's. The application is done in VB.NET and i encountered some obstacles during my work.
The idea of the application is to allow the users to slide through some pages when they click with the mouse and drag (while the left click is pressed) to right (for browsing to the previous page) and to left (for browsing to the next page). Every page contains 4/6/9 panels with 4/6/9 pictureboxes with some gifs as images.
The issue is that when the user drag with the mouse to browse to a page, the panels and the pictureboxes jerks around when they are moved.
Here is the code that handles the slide part
If i + speed < 1024 Then For j As Integer = 0 To nrOfGamesInTotal - 1 totemGame.gamePanel(j).Left = totemGame.gamePanel(j).Left + direction * speed
I'm having a bit of trouble creating draggable panels that will stay on top of all the other panels and not 'hide' behind them. My code for dragging works fine, I just need to set the layer of a panel to the top of all the different controls