PDA

Vollständige Version anzeigen : Anfaengerfragen


Markus Woitzik
25.04.2004, 09:39
Hi!

Vielleicht kann einer der Experten hier ein paar Anfaengerfragen beantworten ;)

Ich habe folgende Variablenkonstruktion:

Structure PersonInformation
Dim Name As String
Dim Vorname As String
Dim Geburtstag As String
Dim Tage As Integer 'Tage bis zum Geburtstag, berechneter Wert
End Structure
Dim Person As PersonInformation
Dim Personen As New ArrayList

"Person" wird in der ArrayList "Personen" gespeichert.

1.) Gibt es eine Moeglichkeit, die ArrayList "Personen" nach Person.Tage sortieren zu lassen? So etwas wie Array.Sort(Personen.Person.Tage)... Oder muss man das per Hand programmieren?

2.) Es gibt
Personen.Add (Person) zum Hinzufuegen,
Personen.Insert(Index, Person) zum Einfuegen und
Personen.RemoveAt(Index) zum Entfernen von Elementen aus der ArrayList Personen.
Aber ich wuerde gerne den Wert von Person.Tage einer beliebigen Person AENDERN.

Wenn ich sage:
Person = Personen.Item(position)
Person.Tage = neuer Wert

wird der Wert natuerlich noch nicht in die ArrayList "Personen" uebernommen. Im Moment schreibe ich dafuer noch:

Personen.Insert(position, Person)
Personen.RemoveAt(position + 1)

Ich bin mir sicher, dass das auch einfacher geht... Nur wie??

3.) Koennen die einzelnen Texte einer ListBox in unterschiedlicher Farbe sein? Oder kann man nur die Farbe fuer den gesamten Text per
ListBoxName.Forecolor = gewuenschte Farbe
festlegen?


Ich weiss, das sind gleich drei Fragen auf einmal, aber vielleicht koennt Ihr den einen oder anderen Tip geben :angel:

Vielen Dank schon mal im Voraus,
Markus

GernotMelichar
26.04.2004, 21:06
Hallo Markus,

wieso schreibts du dir nicht eine entspechende Klasse zur
Verwaltung deiner Personen?

Du könntest die Klasse zB. von System.Collection.CollectionBase
ableiten und entspechende Methoden für hinzufügen,entfernen
ändern usw. erstellen.

Die Arraylist kennt eine Sort-Methode.
Am Besten MSDN zu Rate ziehen.

mfg,
Meli