Property Set Overload Array Vs Non-Array

Feb 11, 2010

I'm trying to create a property that will allow the setting of a last name based on a variety of inputs. The code that calls this is parsing a name field.In some instances it will have a single last name, in others, a array of last names that need to be concatenated. I want to keep my concatenation code in a single place to make maintenance easier.[code]I've tried numerous variations on this, even putting multiple Set in the same Property, but nothing seems to work. There must be some way to take in an array and a single instance value. The compiler clearly knows if the incoming object is an array or not.I tried working with just a property of type String(), but then I can't return a String. The only solution that I can think of is differently named properties, which makes using the class more difficult, or a whole bunch of Subs and Functions overloading each other.

View 3 Replies


ADVERTISEMENT

Possible To Overload Array / Dict Access Operators

Jun 2, 2010

Is it possible to overload the array/dict access operators in VB.net? For example, you can state something like:[code]And that works just fine. But what I would like to do is be able to say:mydict("Cool guy") = "3"and then have 3 automagically converted to the Integer 3.I mean, sure I can have a private member mydict.coolguy and have setCoolguy() and getCoolguy() methods, but I would prefer to be able to write it the former way if at all possible.[code]

View 2 Replies

Set An Array Property To A New Initialised Array In One Line?

Mar 23, 2012

I want to set a property of an object that is an array type. If I was declaring and initialising an array of objects, I'd do this: Dim x() as SomeObject = {obj1, obj2}

I don't seems to be able to do something similar with the property, can you do this, does anyone know the correct syntax? myObj.ArrayProperty = {obj1, obj2}

I get Expression Expected Error on the first {

Infer Off
Explicit On
Strict On

Answer : myObj.ArrayProperty = New objType() {obj1, obj2}

View 2 Replies

VS 2010 : Copy This Array To A Temp Array So That The Temp Array Has All The Same Values As The Original Custom Array?

Jun 19, 2011

I have an array of people stored in a custom structure array... how can i copy this array to a temp array so that the temp array has all the same values as the original custom array?

View 4 Replies

Seaching An Array - Store In A 1d Array A Set Of 5 Place Names And In 2d Array The Distances Between Places

Jul 28, 2010

I am trying to create the following program Store in a 1d array a set of 5 place names and in a 2d array the distances between the places. Ensure that the order of the places is the same in both arrays. When the names are places are input the distance between them is displayed. If they are not both in the table a suitable message is displayed

Dim town(1 To 5) As String

Dim Dist(1 To 5, 1 To 5) As Integer

Dim First As Integer

[CODE]......................

I think the best way forward is pass a parameter to the function findnumber.

View 1 Replies

Way To Overload A Property In .NET?

Feb 10, 2010

I've done plenty of Method Overloading, but now I have an instance where I would like to Overload a Property. The IDE in Visual Studio seems to allow it, since I can actually set up the two overloads, but I get an error saying it is not valid because they only differ in type. I think I'm missing something in my syntax?I want to be able to use two (or more) different custom classes as the Type for my property.

Public Overloads Property myFlexibleProperty() As myCustomClass1
Get
Return _myFlexibleProperty1

[code].....

View 7 Replies

Length Property In Array?

Nov 16, 2011

I just don't understand why (intValues.Length - 1) is used: to be precise why the ( - 1 ) is there?

Dim intValues(25) as integer
For intCount = 0 to (intValues.Length -1)
MessageBox.show (intValues(intCount).ToString())
Next

View 2 Replies

Making A Property Into An Array?

Oct 31, 2010

This is my code for a class named Gun

Private GetCapacity As Integer
GetCounter As Integer
Private GetPosition As TV3D65.TV_3DVECTOR
'Make ".Property"'s called capacity, outofammo, etc..
Property Capacity As Integer

[Code]...

View 2 Replies

.net - Get A Class Property To Be A List Array?

Oct 14, 2009

Stack Overflowers:I have been racking my brain trying to get an List(of T) type array to be the property of a class. I know there has to be a simple way of doing it and I can't find a good example on google. Everytime I create a class that I think will work I get the "Object reference not set to an instance of an object" error when I try to use it. My thinking now is that I cannot use it in the way I was hoping to. Here is my latest attempt:

Public Class Item
Private _itemno As String
Public Property ItemNo() As String
Get

[code]....

View 2 Replies

Accessing UserControl Property From Array

May 14, 2010

I/we (my class) created a usercontrol that included a picturebox and a timer. We declared the public variable to access the timer enabled property. Placing the user control onto a Form we are able to enable the timer. However, when we went to declare an array for the control we could not access the properties... We successfully declared control arrays using base class control...

View 11 Replies

Array Property In Mdi Child Form

Apr 21, 2009

I have two forms, an mdi parent and an mdi child. Each instance of the mdi child has an array of graphicspaths. I create the first instance of the mdi child form and add several graphicspaths to the array. I create another instance of the mdi child form and add several different graphicspaths to that array.

[Code]...

View 7 Replies

Property Editor For Array Of Controls

May 21, 2012

If you have a Component (or Control) with a public property of type Control, then in the Properties Window you automatically get a drop down of all the controls on the same form as the component, which is very handy. If you want to do the same thing but with an array of controls then the Properties Window shows the ellipsis and you get the Collection Editor with the Add / Remove buttons creating and deleting an instance of Control (i.e. the base class used for deriving all the others) - not quite so handy.

How do I get a list of the controls on a form and be able to select more than one? I think I need to create a custom UITypeEditor? Assuming that's right then I think I need a dialog box (like the Font dialog) with Available and Selected ListBoxes with Add / Remove buttons and appropriate code to link the control array in the component to changes in the Selected list box? Along with an appropriate UITypeEditor derived class.

Assuming that's correct, how do you get a list of the controls on a form at design time? Can I do that form design as a Windows Form, just as normal, or is it all done by hand? I've seen some code that does it with a UserControl rather than a Form, presumably that's for when you want a 'pop-up' control (like the one for Color selection)?

View 9 Replies

2008 Create Array And Pass It Using A Property

Apr 19, 2009

I am currently learning VB.net but for a project I need to create and array and pass it using a property. The data to be passed will be a train's destination, the time its due and the expected time of the train. I was wondering if someone could simplly explain how to first produce an array and then show how to pass it to a custom control

View 1 Replies

Assign Values To Property In Array Of Objects?

Jul 13, 2010

I have class [code]...

But i get error in For Loop: Object reference not set to an instance of an object at the first line of for loop.

View 8 Replies

Cant Set Value On A Class Property Thats Defined As A String Array

Nov 3, 2009

I have created a class that contains a property array, but I cant use the setters and getters.

[Code]...

View 2 Replies

Define A Property In Class Which Is An Array (of Doubles)?

Feb 6, 2012

I need to define a property in my class which is an array (of doubles).My original (bad) version is this:

Public Class Market
Property Correlations0 As Double
Property Correlations1 As Double
Property Correlations2 As Double

[code].....

This however doesn't work. I get an error already at design time: "Public Property Correlations as Double has no parameters and its return type cannot be indexed."What should I do with it? I also do not know in advance how large the array should be (the array size is determined at runtime based on other properties).

View 8 Replies

How To Array Textbox On Form (in Property Window)

May 21, 2011

I have 50 textboxes,
for i = 1 to 50
textbox(i)="This is " & i
Next i
This is very simple. But I cannot put textboxes on FORM1. How can I array (index) them on FORM1 (in Property Window)?

View 3 Replies

Assign Values To .Net Property Array With Index Implied?

Mar 23, 2011

Is it possible to (or how can I) assign values to a class property array like this:

MyImgClass.RGB = (255,255,255)

I'm not sure how to build my Public Property setter to allow this, if it's possible at all.

View 4 Replies

C# : Make A Jagged String Array A Public Property?

Mar 28, 2011

Public Property TabsCollection()() as String()()
Get
Return _tabsCollection
End Get

[code]....

but it errors saying: End of statement expected.

View 3 Replies

Change .Text Property Of TextBoxes In An Array Of TextBox

Jun 19, 2012

I have an array of textboxes. Lets say this one:[code]What i want to do is set the .Text property for each of the textboxes of the array.I have tried this: [code]

View 1 Replies

Custom Class With A Public Property String Array?

Jan 5, 2010

I am trying to create a property of type string array (if this is possible).....and I seem to be lost.

I tried the following, but it says "String cannot be converted to '1-dimensional array of string'" at the return

Private _strZipList As String()
Public Property strZipList(ByVal i As Integer) As String()
Get

[Code].....

View 10 Replies

Calling A Function / Assign Property Of An Object Inside An Array

Oct 5, 2010

So if I create an object test, and it has a property color. When I add this object to an array list I typically can access this using myarray(0).color but intellisense doesn't 'know' that I have a 'test' object inside the array. It would let me type myarray(0).whatever but would then crash if I made typo. It seems like I should be able to let it know what type of object I am trying to work with inside the arraylist. In code maybe something like this

[Code]....

View 1 Replies

TabIndex Property - Loop Through Windows Form Controls Array

Oct 14, 2009

Any hunk of code that loops trough the windows form controls array, and based on top/left to bottom/right, resets the TabIndex property? I've mashed a huge form together and expect my user community to want to move things around, and I don't want to have to fool around with this over and over again.

View 6 Replies

VS 2005 : Put Existing Labels Into An Array (to Loop Through And Change .text Property)?

Jun 23, 2011

I am writing an app to be a single button failover of a set of mirrored SQL servers. The app has to handle several other functions (enable/disable and start/stop of services, writing to local registry, copying files from server A to server B, initiating stored procedures, etc.)I have a collection of labels that indicate the status of 4 services on 2 servers, I wrote a function to check the services when passed the machine name, and the service name. Originally I just called the function 8 times (4 services, 2 machines) and populated the labels 'manually'. I have all of this within a timer so that the service status is refreshed every couple seconds. Id like to clean up the code to a single for/next loop that operates on 2 arrays (an array of service names, and an array of labels) such as:

'**Fetch_Status is the function that gets service status, it accepts 2 strings, machine name
'**and service name and returns status "running", "Stopped", as my_status
Dim Services() As String = {"Service1", "Service2", "Service3", etc.}

[code]....

The only reason I want the control array is to be able to use the .Text and .BackColor properties of the labels in the loop. If I make an array of strings with the label names it doesnt seem to pick that up.

View 6 Replies

Access Count Property On Array Of Rows Returned By Datatables Select Method

Apr 21, 2009

I'm trying to access the Count Property on the array of rows returned by the datatables select method, this is after converting the Web Project to 3.5

View 2 Replies

Dynamically Create Array Based On String Length Property and Index Of Method

May 4, 2009

I would like to format output to a property of a custom control I have made.For instance I have a literal control in my control and when populated I want to check if it is longer than 30 characters long, if so, then go to the next space (as to not cut the word off) after the 30th character and place a <br /> tag in to place the next 30 characters on the next line.So if there were 100 characters in a string, there would be 3 line breaks in the label.I have the looping worked out to get the label populated but cannot get how to dymaically create the array based on the string lenth property and index of method.

View 7 Replies

An Array Of Objects - An Entry Will Be Stored In Serialports(4), All Other Array Elements Will Be Blank?

Jun 1, 2009

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

View 3 Replies

Array.Sort Returns Blank Data When Sorting A Structure Array?

Jun 19, 2009

I'm trying to sort an array based on a structure but whenever I do this, it basically erases all the data in the entire array.I have verified that the array is populated correctly, it is when using array.sort that everything returns blank.

View 6 Replies

Initialize An Indefinite (eg. Decimal) Array Without Setting Boundaries On The Array Length?

Nov 10, 2009

initialize an indefinite (eg. Decimal) array without setting boundaries on the array length?

View 2 Replies

Object Array To Byte Array - Marshal.AllocHGlobal Fragmentation Query?

Jun 14, 2011

I didn't think it fair to post a comment on Fredrik Mörk's answer in this 2 year old post, so I thought I'd just ask it as a new question instead..NB: This is not a critiscm of the answer in any way, I'm simply trying to understand this all before delving into memory management / the marshal class.

In that answer, the function GetByteArray allocates memory to each object within the given array, within a loop.Would the GetByteArray function on the aforementioned post have benefited at all from allocating memory for the total size of the provided array:

Dim arrayBufferPtr = Marshal.AllocHGlobal(Marshal.SizeOf(<arrayElement>) * <array>.Count)

I just wonder if allocating the memory, as shown in the answer, causes any kind of fragmentation? Assuming there may be fragmentation, would there be much of an impact to be concerned with? Would allocating the memory in the way I've shown force you to call IntPtr.ToInt## to obtain pointer offsets from the overall allocation pointer, and therefore force you to check the underlying architecture to ensure the correct method is used*1 or is there a better way? (ToInt32/ToInt64 depending on x86/64?)

*1 I read elsewhere that calling the wrong IntPtr.ToInt## will cause overflow exceptions. What I mean by that statement is would I use:

Dim anOffsetPtr As New IntPtr(arrayBufferPtr.ToInt## + (loopIndex * <arrayElementSize>))

I've read through a few articles on the VB.Net Marshal class and memory allocation; listed below, but if you know fo any other good articles I'm all ears![URL]..

View 1 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved