Accessing Two Dimensional Arrays Within A Class?
Aug 30, 2011
Ive currently got this:
Public Class World
Dim StringA() As String
Property SetString() As String()
Get
[code]....
I need StringA to be a Two-Dimensional Array. I've played around with it and was unable to figure it out..
View 6 Replies
ADVERTISEMENT
Apr 8, 2010
Is it possible for one class to access an array of values within another class as a readonly property of the second class? All of the examples and references on class properties imply that one can only retrieve one value by calling a class' property.
View 2 Replies
Feb 16, 2009
I am trying to set up a number of two dimensional arrays that will be accessed from several forms in the project. I have set up a module to declare all public variables.When I declare the array (Using variables to determine the size of each dimension), when I go to run it, I get an out of index error.If I declare it them as public variables within the form, I don't get the error but then the input cannot be accessed from other forms.Am I completing incorrectly in the module or is there something else I ought to be doing.
The code within the form is
Dim Boardresult(NumBoards, Numteams) As Integer
Dim compass(NumBoards, Numteams) As Boolean
Where NumBoards and Numteams have been input and stored previously.
View 4 Replies
Nov 19, 2011
Dim Paper As Graphics
Paper = picBox.CreateGraphics()
Paper.Clear(Color.White)
[code].....
View 12 Replies
Jul 4, 2011
I have two one-dimensional arrays filled with dates. I want to join them into one array.
View 3 Replies
Jul 11, 2009
I have the read the article "Creating Control Arrays in Visual Basic .NET" (link: [URL]) and I its very good and useful code for 1D array of objects. What if someone wants to make a 2D array of control objects. For example creating a "table" of 8x8 buttons that will be able to change properties by using the arrays x-y coordinates. Something like button(x,y). backcolor.black or similar.
View 3 Replies
Mar 6, 2011
I have the followig problem; i want to make a class with a private field as a 2-dimensional array, where it's dimension is set in the constructor of the class.Contained data does not matter at this moment.I've looked a bit around but couldn't find a direct solution to my problem, is this possible in VB.NET? [code]
View 2 Replies
Jun 30, 2011
I have two different 2-dimensional arrays. I assume the setting i need to save them to is a string setting, as is the cast with regular integer arrays. The first 2-d array I need to save is an integer, the second a decimal.
Let's say the settings are called my.settings.2darray1 and my.settings.2darray2
Let's also say the arrays are:
vb
dim 2darray1(50, 99) as integer dim 2darray2(50, 99) as decimal
What would the code be to load each array and save each array?
View 4 Replies
Oct 18, 2010
is it possible to sort Multi-dimensional Arrays? If the answer is yes could someone help me giving some hints on how to start?
View 6 Replies
May 24, 2011
I have a string, which can easily be splitted by seperators into an array.The output has to be splitted again an move into a multi-dimensional array (2nd index)[code]
View 2 Replies
Mar 14, 2010
I am new to VB, trying to create a tic-tac-toe game but none of the tic-tac-toe tutorials use 2 dimensional arrays. Since tic-tac toe is 3x3 I created 9 buttons and want either an X or an O to appear depending on where the user clicks. I want one set of instructions to handle the multiple buttons. I was told to use Case statements.
This is what I have so far. Not sure how much is right but hopefully it gives you an idea of what I am looking for.
[Code]...
View 20 Replies
Oct 29, 2010
I am having difficulties grasping the concept / context of two dimensional arrays. For the assignment I am working on I am required to use radio buttons to allow a user to vote if they like or dislike an item from a combo box. The contents of the combo box have been populated through the IDE via tht item property.I understand how to set up my rows and columns, which will be, (0 to 4), (0 to 1). The trouble I am having is how to record and display the votes and have them correspond to the selected item from the combo box. Can anyone give me an example of how something like this works?
View 9 Replies
Feb 18, 2011
ok so im having issues with this
Select Case a(b, 3)
Case "d"
c = 0
[Code]....
OK so a(b, 3) has either the letter d,e or f in it but when I try and read the multi dimensional array I don't think it picks anything up
View 3 Replies
Jul 9, 2011
I have a very simple 2D array, it holds a list of song titles, their genre, and their runtime. frmMain loads the array from a text file and allows me to manipulate it and boil it down to a desired (implicitly sized) playlist. i want to THEN pass that playlist array to a second form, frmPlaylist The problem i'm running into....When frmPLaylist calls the Property from frmMain I receive an error that VB cannot convert the string value to a two dimensional array. Simplified...frmPlaylist is all locked and ready to receive a 2D array, but frmMain seems to only be sending a single string variable. on frmMain
Public ReadOnly Property PlaylistOut() As String
Get
Return mstrTimedPlaylist(,)
[code].....
View 1 Replies
Nov 9, 2009
[code]...
Expected Results: A scalar result of the comparison between Array1 and Array2 such that when Array1>Array2 it is true. See expected array above.
Actual Results: When Result(x) is true, all elements become Array1(x) and Array2(x) .What is wrong with the function?
View 5 Replies
Dec 12, 2010
I have written a class for my one dimensional array The idea is to collect user information, put the info into an array and accumulate the value of each item of the array so there is a running total. The problem is that the code is not totalling the array when my btnSum is clicked or maybe at all. I am getting no errors, but I am also getting no total.
[Code]...
View 9 Replies
Jul 27, 2011
The exercise prior to this one had us use two parallel arrays that store a letter grade (A, B, C, D, F) and the minimum points needed for each grade. The user input the points earned by the student and the program shows their letter grade. It took a minute, but I got that one done, and it does what it's supposed to do.This exercise has us modify that exercise to ask for the (via InputBox in MainForm Load event) total points possible. The grade is then determined by percentage of the total points possible. For instance, if x is the user input, an "A" would be 90% of x.
View 4 Replies
Apr 24, 2010
I am doing in my Visual Basic Reloaded:second edition school book. Ok here is all the information the case problem gives me and what it wants me to do.JM Sales employs 10 salespeople. The sales made by the salespeople during the months of January,February, and March are shown in Figure 8.52. The sales manager wants an application that allows him to enter the current bonus rate. The application should display each salesperson's number (1 through 10), total sales ammount, and total bonus ammount. It also should display the total bonus paid to all salespeople. Be sure to use one or more array in the application.Then it gives you a table with the salespersons 1-10 sales amount january February and March.(this is the figure 8.52)Here is a duplicate table of it below.
Salesperson January February March
----------- ------- -------- -------
1 2400 3500 2000
2 1500 7000 1000
3 600 450 21
View 2 Replies
Aug 7, 2010
I have this code to set array values and store them in a variable,
Dim productName As String()
Dim productPrice As String()
Dim productCategory As String()
[CODE]...
How do you get the variable values to output like this?
<input type="text" value="Chang Beverages $19.00" id="Chang" /><br />
<input type="text" value="Ipoh Coffee Beverages $46.00" id="Ipoh Coffee" /><br />
<input type="text" value="Gula Malacca Condiments $19.45" id="Gula Malacca" /><br />
View 2 Replies
May 25, 2009
i am a beginner learning vb.net. I have an excercise to create a form and on clicking the totals buttons it should display the number of employees who have earnt a salary within the ranges below. Now this code works, but i want to substitute the Select Case Statement with a more efficient for..next statment to increment my counter. The code is:
[Code]....
View 2 Replies
Mar 2, 2010
I have an application that has a grid of rich text boxes on a panel. I would like to access and modify the text in the various rich text boxes during run time. I know this has been brought up a bazillon times over the years, but I would have done this as a series of control arrays in VB 6. Below is a simplified representation of how the textboxes would appear in a panel if control arrays were availble:
rtbA(1) rtbB(1) rtbC(1)
rtbA(2) rtbB(2) rtbC(2)
rtbA(3) rtbB(3) rtbC(3)
I find that I can access the properties of the rich text boxes via panel1.controls.item(x).text, for example, where x is the control index assigned by the panel when I dropped the controls on it.
Since I created the rich text boxes at design time and dropped them on the panel, it has arbitrarily assigned the index values, and they are not in the index order that I would desire.
How does one re-assign a control's index at design time for a controls collection on a panel? And if one has 24 text boxes on one panel, is there a way to break them into subgroups, such as rtbA(), rtbB(), rtbC() with their own index values?
View 2 Replies
Apr 7, 2012
I have a class that has the following property that is generated by the methods in the constructor.
Public Class clsLoadTables
Private _ds As New DataSet
Public Property ds() As DataSet
Get
[CODE]........................
My problem is that I do not want to inherit this class, but I have other classes that need to access the ds DataSet property. If at all possible I would like to not use inheritance and not load my datatable more than once in the program.
Here is my failed attempt to access the property inside another class that is not inheriting clsLoadTables:
[CODE].........................
How I can access this dataset that I want to load only once in the program from many classes without using class inheritance or a global module?
View 3 Replies
Oct 9, 2011
I have the following defined in my "Form1":So that I can access all my database functions anywhere in the main form (database connection is initialized via the "private sub new()" function in the DatabaseManager class.The works fine for all queries done in form1, however I have many other classes I'd like to be able to access the database from.Does anyone know how to access the initiated class in my example? Since right now it is initiated in the main form, if I try to access any functions inside any ot
View 4 Replies
Nov 15, 2011
Below you will find a code sample that I have dummied up to try and demonstrate the issue I am having. However, this is just a dummied up piece of code. The actual program has noting to do with STUDENTS or TEACHERS. Basically, the problem I'm having is trying to have a CLASS within another CLASS each of which contain ARRAYS that need to be dynamic in size. The sample has a CLASS called STUDENTS that can have in theory many students, the number of which are unknown to the CLASS. I need to be able to add STUDENTS to the ARRAY programmatically.
The CLASSROOM Class should also be an Array since each TEACHER will have MANY Students. There will be only 1 Teacher for a given classroom but the SCHOOL will have MANY CLASSROOMS. Again, I need to programmatically add Teachers and Students without having predefined Array sizes. The code I have listed below will NOT work but it demonstrates what I am trying to achieve. I want to be able to reference the CLASS by using something like this ...
School(iTeacherIndex).Student(iStudentIndex) = "Rick Smith"
I feel like I should be able to use ARRAYLIST in both classes but haven't been able to get it to work. I've tried DIM'ing as ARRAY and can't get that to work either.If I can get ARRAYLIST to work then I shouldn't need to worry about expanding the array via UBOUND (if it's even possible).The REAL question is "How do I have a CLASS within a CLASS, each of which has ARRAYS that need to be dynamic in nature so they can be expanded as needed? The size of the array cannot be determined ahead of time".
REMEMBER . . . the actual program has nothing to do with Students and Teachers. This was just my way of demonstrating the issue using an analogy that I thought everyone could understand. The actual Class is much more involved.I have purposely hardcoded some values just to make the sample easier to work with. This is NOT how I normally program but is just here to hopefully make things a little more clear.
Here is the sample code . . .
'***********************************************************************************
'***********************************************************************************
'***********************************************************************************
'Here is the code that is in the form - This obviously doesn't work
Private Sub TeacherTestDemo()
Dim iTeacherIndex As Byte
Dim iStudentIndex As Byte
[code]....
View 2 Replies
Jun 29, 2011
I am trying to write a class library and I am getting the following error: "Value of type 'WorkMateLib.Login' cannot be converted to '1-dimensional array of WorkMateLib.Login'"
The code of the classes is as follows:
Public Class Logins
Public CurrentUser As Login()
Public Sub New()
[Code]......
View 1 Replies
Jun 21, 2010
I want to create a user defined data structure, which will be a 2 dimensional array such that each individual square of this 2-dimensional array will also store the score and the grades. ( Iam using VB.NET) More details:
for example: There is an 2 dimensional array with 3 columns and 2 rows, I want to fill each of the
(0,0);(0,1);(0,2) with their own score (Integer type) and grades (String Type).
And this is same for the rest of the squares i.e. (1,0);(1,1);(1,2) and (2,0);(2,1);(2,2)
After creating such custom data structure: "CustomArray", I should be able to create the instance of this custom data structure (which will be a class) and code something like this:
Dim objCustomArray as CustomArray
objCustomArray = New CustomArray
for i as Integer =0 to 3
[code]....
View 2 Replies
May 9, 2010
I am currently trying to write classes so that I can access certain functions from any form within my VB project.
My class is defined thus:-
Public Class testclass
Public Function showmes()
MsgBox("Hello everyone"")
Return 0
End Function
End Class
I have added the class into my form using this at the top in the form:
Imports WindowsApplication1.testclass
Obviously, WindowsApplication1 being the name of my project, testclass being within a VB file, saved with my project.
I have attempted to call the function from the form using this:
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
showmes()
End Sub
However I am getting the error "Reference to a non-shared member requires an object reference." I don't understand why there is a problem, since I have used imports to reference the class.
View 6 Replies
Apr 30, 2009
What should the set/get function look like for the following class?[code]...
View 7 Replies
May 22, 2010
This section of code is part of a much larger program.However, I can't seem to find the problem with this error.Error: Object reference not set to an instance of an object.[code]I'm using this array inside of a class form to maintain the memory of a computer player in a rock, paper, scissors game. There are two computer players involved; thus, the need for a unique instance of each array for each player.I'm struggling with this program and all of my errors are gone until I try to run the main form.I can link more code if needed.
View 3 Replies
Feb 18, 2010
I've currently created the class below. For some reason though I can't access the properties I've created through my xaml style.
Public Class Ribbon : Inherits Button
Private mpopDropdown As Popup
Public Property Dropdown() As Popup
[Code].....
but they don't seem to expose the property either. I've also tagged the property as <Bindable(True)> but that didn't seem to do anything.
View 2 Replies