Enter Values / Elements Into Dynamic Array During Runtime
Sep 4, 2010
I am new in programming. And I am coding with VB.Net (VB2008). On my form I have 9 checkboxes. And each of this checkbox when checked is meant to submit a value to a dynamic array. Initially the array was a constant that was declared like these:
Dim Notes() AS integer = {1, 2, 5, 10, 20, 50, 100, 200, 500, 1000}
But I want the array to be dynamic. That is the user of the program is to enter the element of the array. So I decided to use checkboxes. So that if the user of the program checks any of the checkboxes, a particular value or element should be submitted into the array. And the user should be able to check as many checkboxes and have values representing those checkboxes submitted in to the array.
For example: if the user check checkbox1, checkbox2 and checkbox50.
The array should look like these. { 1, 2, 50 }
or if the user check checkbox1000, checkbox200, checkbox10 and checkbox500
Then the array should hold or contain the following integers in this order; {20, 200, 500, 1000}.
That is the array is dynamic and the content/elements of the array and the bound of the array should depend on the checkboxes that is checked. What other means can I used to enter values/elements into a dynamic array during run time.
I feel quite silly asking this, but I couldn't find a definite answer anywhere. in vb.net, how are the array elements defined (if they are defined) for, for example:
Dim myarray(5) as int
does, at this point in time, myarray(3) for example have a defined value? If so, what is it?
How to get values for array elements in VB.nET from the user.also i wanted to display these values in the combo box.[this is easy i could manage this].
I have a function that allows a user to enter numeric vallues and also a period for the decimal points but I also want to allow for users to enter the minus sign to allow users to enter negative values . How would I go about it.
Public Function SingleDecimal(ByVal sender As System.Object, ByVal eChar As Char) As Boolean Dim chkstr As String = "0123456789." If chkstr.IndexOf(eChar) > -1 OrElse eChar = vbBack Then If eChar = "." Then
I'm trying to build a form which generates itself as it is used. I have created a really simplistic example, loosely related to what I'm trying to do below, but which demonstrates the problem.The user types a word in the text box, clicks the Button and a new TextBox is loaded into a Panel, with the value in the original TextBox that the user has entered. The user should then be able to type something else/the same and create another text box with that in it by clicking the button, basically permitting 0,1,..,n textboxes appearing above the "txtFeeder" TextBox on the form.The problem is that everytime you click the button, it doesn't add a new control, it seems to just update the one that has already been created with the new (incremental) ID. I'm not sure if I'm doing something wrong, or if what I'm trying to do can't be done (which I find hard to believe)?Here's the .aspx...
i have created a dynamic tabpage and a dynamic tablelayoutpanel inside it then added dynamic textboxes and labels inside the tablelayoutpanel...the thing is , i am having a problem on how to access the value of those textboxes and labels and add them as new columns in the new table(tagpage) in mysql database, i can already create the table in the database but i cant add the new columns in it. heres the code for accessing the values of the labels and textboxes
error: NullReferenceException was unhandled....Object variable or With block variable not set.
I am trying to enter the following on an excel spread sheet from vb.net:applic.activesheet.cells(1,1)="=server|topic!" & Item & My.computer.keyboard.sendkeys("{CNTRL} {SHIFT}{ENTER} ")The error says: "Expression does not produce a value"I tried even {ENTER} and still the same error.
I've come up with the following and it's partly working.
Public serial1, serial2, serial3, serial4, serial5 As SerialPort Public serialports() As Object = New Object() {serial1, serial2, serial3, serial4, serial5} dComPort = "COM4"[code]....
The above code works fine! But im having trouble trying to now retreive whats stored in the array.In the above example, an entry will be stored in serialports(4), all other array elements will be blank.If I do this it works.
MsgBox(serialports(4).PortName) ' this retuns the value COM4
But I'd like to loop though all array elements and print out ALL the PortNames, The below code doesnt work, I get an error Object variable or With block variable not set.
For i = 0 To serialports.Length - 1 MsgBox(serialports(i).portname) Next
Assume I have an array myArray1 = { A, B, C, D, E, F, ., T}I have another that contains a subset of the elements of myArray1 but where the order may vary
I have a one-dimensional array that has one number per element. I also have a variable number, var. I need to take the number of elements from the first array that equals the var and put it into a second array with commas between the numbers. I would also like to have a title element in the second array. [Code]
Here's a portion of my xml file <sources><comicbooks><source> <profile>0</profile> <name>Main</name> <path>*mypath not showing*</path> </source></comicbooks></sources> I am also using a schema file for the sources.xml file.
Here's my Dim fileSources As IO.File If fileSources.Exists(filePath & "sources.xml") Then Try Dim Sources As XDocument = XDocument.Load(filePath & "sources.xml") [Code] ..... lbSources doesn't get populated with anything and Label2 doesn't change either.
I would like to add controls like textBox in GridView from code on the fly.
In my project i have one Grid in that i can't decide how many rows and columns are there. so that i just give it DataSource. This working fine. [code]...
I have a .NET library which I know can be fairly easily linked from VS project to reference it from code. However for security reasons I want to place the DLL file in another location on the disk and reference it from code including executing methods and passing method parameters. What is the proper technique to accomplish this?
I am trying to create a number of objects depending on the width of a row of an array, is there a way I can change the name of the variable being Dim 'd as I don't know how wide the array will be.
I have been trying something along the lines of:
pseudocode For x as integer = 0 to UBound(MyArray,2) Dim Object & CStr(x) As Object Type Next
I have a user defined structure in a list that I am trying to change the value for in an individual element within the list of structures. Accessing the element is not a problem. However, the compiler complains
"Expression is a value and therefore cannot be the target of the assignment"when I try to update the value.For example:
Public Structure Person Dim first as String Dim last as String Dim age as Integer
I have a .NET library which I know can be fairly easily linked from VS project to reference it from code. However for security reasons I want to place the DLL file in another location on the disk and reference it from code including executing methods and passing method parameters.
I use VB. NET 2008. I'm starting to work with the Tab Control and command will want to know about techniques such as adding tabs at runtime using this control.
To illustrate what I'm saying, just take one checked on your browser or in the VB (Start Page, when we add other forms to our project).
I need to make a report but my columns will be chosen in run-time. I used to make report with crystal report by filling my data to query table and connect this query table with designed report by crystal report. but this time the user will choose the fields in run-time.
I am working with a simple game idea. I wanted to have two players running around shooting each other (very low graphics, like circles and squares). I've got this far; I have the ability to move around both characters, and change directions etc. ive also been able to set up my shooting. Only problem I run into is getting the bullet to move! I cant use a preset timer, because if I used that, I could only shoot one bullet at a time, so I would need to create new ones dynamically.
So my question is; how does one add dynamic timers to a form on runtime, and alter the tick sub so that it moves the picturebox (bullet) and once it can be moved, (I was thinking about using player locations in relation to the bullet, and if they were equal than the health would go down or whatever, but unfortunately, this means it would have to be directly in the middle of the player, which would be odd..
There are some html buttons which dont have id . i want to access these html buttons which have the same type name and values . But i cant able to access then due to their same names and values [code]...