Computer Hardware Forum - TweakPC

Computer Hardware Forum - TweakPC (https://www.tweakpc.de/forum/)
-   Programmiersprachen (https://www.tweakpc.de/forum/programmiersprachen/)
-   -   ListBox Eigenschaften (https://www.tweakpc.de/forum/programmiersprachen/26004-listbox-eigenschaften.html)

cromelain 22.06.2005 21:22

ListBox Eigenschaften
 
Hi Leute!
Also ich bin grad ein versierter Profi in VB aber ich schreibe ger Programme in VB. Bin aber auch noch im Anfänger Status..;) So, ich wollte jetzt ein Programm schreiben, was einer Medienbibliothek ähnelt. In einer ListBox werden Einträge gemacht, die in einer Txt-Datei gespeichert werden.

Das klappt wunderbar, ist ja auch nicht das Schwierigste.
Was ich aber versuchen moechte ist, dass ist, wenn ich auf eine bestimmte Zeile in dieser Box klicke, dass bestimmte Daten angezeigt werden.
Sagen wir, in der Zeile steht : "Soldier of Fortune" und jetzt soll, wenn ich darauf einen Doppelklick mache, eine Datei geöffnet werden, wo mehrere Informationen zu dieser Zeile stehen!

Versteht ihr mich und wisst ihr was ich meine? Bitte, ich brauche eure Hilfe!

Thx

Kernel 18.07.2005 11:29

AW: ListBox Eigenschaften
 
Hi so richtig kann ich dir in VB zwar nicht helfen.
Aber ich kann Dir sagen wie man das in Delphi macht.
Vielleicht gibts ja sowas auch in VB

Am besten geht das mit nem Record das ist ein Typ in denen mehrere Untertypen stehen.

Bsp:

type
person=record
name:string;
alter:integer;
geschlecht:char;
end;

Von diesem Typ legt man dann einfach ein Feld an also z.B.

var student:array[1..20] of person

jetzt kann man über jeden Index alle möglichen Informationen abrufen z.B
sudent[5].name gibt den Namen des 5. Studenten aus.

Ich denke mal dass es so ne Typbezeichnung auch für VB gibt.
Über den Index rufst Du dann halt immer die Informationen ab.

Exit 18.07.2005 12:32

AW: ListBox Eigenschaften
 
Da gibt es eigentlich ein Event für!

- müßte "SelectedIndexChanged" heißen (oder so ähnlich).

Das wird gefeuert - und Du kann dann mit nem Event Handler dafür sorgen das Deine Datei aufgeht.

Anmerkung: Mein Wissen beruht auf VB.NET - aber in VB6 müßte das eigentlich auch schon so gehießen haben!


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:46 Uhr.

Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.