SUCHE MIT Google
Web virtualuniversity.ch
HOME DIDAKTIK ECDL ELEKTRONIK GUIDES HR MANAGEMENT MATHEMATIK SOFTWARE TELEKOM
DIENSTE
Anmeldung
Newsletter abonnieren
Sag's einem Freund!
VirtualUniversity als Startseite
Zu den Favoriten hinzufügen
Feedback Formular
e-Learning für Lehrer
Spenden
Autoren login
KURSE SUCHEN
Kurse veröffentlichen

Suche nach Datum:

Suche mit Schlüsselwort:

Suche nach Land:

Suche nach Kategorie:
PARTNER
ausbildung24.ch - Ausbildungsportal, Seminare, Kursen... 

 
HTMLopen.de - Alles was ein Webmaster braucht

 
PCopen.de - PC LAN Netze und Netzwerke - alles was ein IT Profi und Systemtechnicker braucht

SOFTWARE

PÜ 7: Arbeit mit TListBox-Komponenten

Zielstellung und Szenario:

TListBox-Komponenten stellen für einfache Programme ein geeignetes Mittel dar, um die Ausgabe größerer Datenmengen zu visualisieren. Insbesondere bei den nachfolgenden Übungen, die sich mit Schleifen beschäftigen, sollte der sichere Umgang mit Listboxen zum Repertoire der Schüler gehören.
Darüber hinaus verfolgt die vorliegende Übung das Ziel, die effektive Nutzung der interaktiven Hilfe-Funktionen von Delphi weiter zu trainieren.

Aufgabenstellung:

Die Komponente TListBox ist ein Listenfeld in Windows. In einem Listenfeld wird eine Liste von Strings (Zeichenketten) angezeigt, aus der ein oder mehrere Listenelemente ausgewählt werden können

1. Erstellen Sie unter Delphi ein Formular gemäß der nachfolgenden Vorgabe!

listbox1.jpg (21213 Byte)
 

2. Informieren Sie Sich in der Delphi-Hilfe über die wichtigsten Eigenschaften und Methoden der Komponente TListBox und realisieren Sie danach folgende OnClick-Ereignisbehandlungen:
  a) Button1 (Hinzu)
Der Text von Edit1 soll an die Liste in ListBox1 angefügt werden. Anschließend ist der Inhalt von Edit1 zu löschen und die Eigenschaft Form1.ActiveControl auf Edit1 zu setzen.
(Eigenschaft Items, Methode Add)
  b) Button2 (Hinweg)
Der gerade markierte Listeneintrag von ListBox1 (z.B. Hans) soll aus der Liste entfernt werden.
(Eigenschaft Items, Methode Delete sowie Eigenschaft Itemindex)
  c) Button3 (Sortiere)
Die ListBox soll in sortierter Form erscheinen und alle folgenden Einträge sollen in die Sortierung eingefügt werden.
(Eigenschaft Sorted)
  d) Button4 (Lösche alles)
Die gesamte ListBox soll gelöscht und die Sortierung aufgehoben werden.
(Methode Clear, Eigenschaft Sorted)
 
3. Speichern Sie das Projekt unter "Listbox1.dpr" und drucken Sie Sich die Prozeduren zur Ereignisbehandlung aus!
 
Zusatzaufgabe:
  Fügen Sie im fertiggestellten Programm die Zahlen von 1 bis 20 in umgekehrter Reihenfolge in das  Listenfeld ein und betätigen Sie anschließend den "Sortiere-Button"!
Achten Sie auf die sich ergebende Sortier-Reihenfolge und begründen Sie deren Zustandekommen!
Finden Sie Möglichkeiten, die Zahlen trotzdem chronologisch zu sortieren?!

Auszug aus der Delphi-Hilfe

Komponente TListBox

Unit StdCtrls

Beschreibung

Die Komponente TListBox ist ein Listenfeld in Windows. In einem Listenfeld wird eine Liste angezeigt, aus der ein oder mehrere Listenelemente ausgewählt werden können.
Diese Liste ist der Wert der Eigenschaft Items. Die Eigenschaft ItemIndex zeigt an, welches Listenelement gerade ausgewählt wurde.
Mit den Methoden Add, Delete und Insert des Objekts Items, das vom Typ TStrings ist, lassen sich Listenelemente anfügen, löschen und einfügen. So würde man zum Beispiel einen String in einem Listenfeld mit folgender Programmzeile anfügen: ListBox1.Items.Add('Neues Element');

Auch das Erscheinungsbild des Listenfelds ist änderbar. So kann man ein mehrspaltiges Listenfeld durch Änderung des Wertes der Eigenschaft Columns erzeugen. Die Eigenschaft Sorted ermöglicht eine Sortierung der Listenelemente.
...

 

DIPLOMARBEITEN UND BÜCHER

Diplomarbeiten zum Runterladen:

Suche im Katalog:
Architektur / Raumplanung
Betriebswirtschaft - Funktional
Erziehungswissenschaften
Geowissenschaften
Geschichtswissenschaften
Informatik
Kulturwissenschaften
Medien- und Kommunikationswissenschaften
Medizin
Psychologie
Physik
Rechtswissenschaft
Soziale Arbeit
Sozialwissenschaften


JOBS
HOME | E-LEARNING | SITEMAP | LOGIN AUTOREN | SUPPORT | FAQ | KONTAKT | IMPRESSUM
Virtual University in: Italiano - Français - English - Español
VirtualUniversity, WEB-SET Interactive GmbH, www.web-set.com, 6301 Zug

Partner:   Seminare7.de - PCopen.de - HTMLopen.de - WEB-SET.com - YesMMS.com - Ausbildung24.ch - Manager24.ch - Job und Karriere