Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi listbox und fensterwechsel (https://www.delphipraxis.net/86184-listbox-und-fensterwechsel.html)

bitsetter 11. Feb 2007 00:04

Re: listbox und fensterwechsel
 
Du must in die Tool-Pallete auf TLabel klicken und dann auf die Form setzen, genauso mit TMemo.

JannyR 11. Feb 2007 00:20

Re: listbox und fensterwechsel
 
Wie man ein Objekt erstellt weiß ich...

Aber wie es mit eingebunden wird halt nicht, les dir mal den rest des Threads durch. Ich glaube du weißt nicht genau worum es geht...

Sharky 11. Feb 2007 08:15

Re: listbox und fensterwechsel
 
Hai JannyR,

sei doch bitte so nett und hänge Bilder als Anhang an dein Posting. Zum einen kann es für Modem Benutzer recht lange dauern bis eine Seite geladen wird und zum anderen sind die Bilder auch dann noch vorhanden wenn sie nicht mehr auf dem von Dir verwendeten WEB-Space liegen.

Danke :-D

xZise 11. Feb 2007 09:32

Re: listbox und fensterwechsel
 
Zitat:

Zitat von JannyR
Wie man die Schrift etc für das ganze label ändert weiß ich, aber ich habe nur ein label zur verfügung in der ich den text verschieden formatieren will.

Also ich würde dir den Tipp geben, verschiedene Labels zu nehmen.

Ich hätte es folgenermasen gemacht (Wenn du etwas nicht verstehst nachfragen!):
Zuerst hast du ein array-record in dem die Daten stehen:
Delphi-Quellcode:
type
  TData = record
    description, attack, quests : string;
    hitPoints : Integer;
  end;
Und dann kannst du in ein array schreiben:
Delphi-Quellcode:
private
  datas : array of TData;
Nun muss du dass array mit Daten füllen. Wenn du das gemacht hast, dann kannst du in der Listbox das OnClick nehmen, und dann entsprechend die Labels auffüllen.
Und zu wissen, welches Item des Array man nehmen muss, kannst du die Eigenschaft "ItemIndex" verwenden, welches dir das angeklickte Item verrät (bei 0 beginnend und -1 ist keine selektion)!

Dies ist noch ohne Bild, aber ich denke, dass sollte jetzt nicht mehr so schwierig sein ...

Ich habe noch eine Frage: Wie sind eigentlich die Daten gespeichert? In einer ini Datei o.s.ä.?

Übrigens wirst du mit einem TLabel nicht weit mit verschiedenen Formatierungen kommen.

Wenn du möchstest, kann ich dir mal eine Demo anhängen!

JannyR 11. Feb 2007 11:42

Re: listbox und fensterwechsel
 
Also die Bilder sind im res Ordner gespeichert und Texte sind direkt im Code geschrieben.
Für ein weiteres Beispiel wäre ich sehr dankbar.

DGL-luke 11. Feb 2007 12:01

Re: listbox und fensterwechsel
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

ich hab das Quick&Dirty in 30 Minuten gemacht. Es gibt aber die sehr einfache Möglichkeit, anstelle des TLabels eine Komponente reinzupacken, die RichTextFormat bzw. HTML versteht.

Für Richtext gibts das "TRichEdit", das bei Delphi mitgeliefert wird.

Ich habs dir nochmal angehängt, einfach über das alte drüberschreiben(die dfm und die pas ersetzen, das rtf zusätzlich in den Ordner).

@xZise: Nix da Demo, Demo ich! :zwinker:

PS: Hier mal die "Datenbank" xD:

Delphi-Quellcode:
 
var
  Form2: TForm2;
const
  entries: array[0..2] of array[0..2] of array[0..2] of string =
  ((
    ('Bild1', '1.rtf', '1.jpg'),
    ('Bild2', '1.rtf', '1_reduced_faceonly_3cols.jpg'),
    ('Bild3', '1.rtf', '1_cropped.jpg')
  ),
  (
    ('Bild4','1.rtf','1_reduced_faceonly_3cols_2_small.jpg'),
    ('Bild5','1.rtf','1_reduced_faceonly_3cols_172.bmp'),
    ('Bild6','1.rtf','1_reduced.jpg')
  ),
  (
    ('Bild1', '1.rtf', '1.jpg'),
    ('Bild2', '1.rtf', '1_reduced_faceonly_3cols.jpg'),
    ('Bild3', '1.rtf', '1_cropped.jpg')
  ));

xZise 11. Feb 2007 12:35

Re: listbox und fensterwechsel
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von DGL-luke
@xZise: Nix da Demo, Demo ich! :zwinker:

Hehe ^^ Ich habs ohne irgendein Richedit geschaft :P

Anhang ist eine Beispieldemo :P (auch für Luke ggf. interessant xD)

JannyR 11. Feb 2007 13:07

Re: listbox und fensterwechsel
 
Vielen Dank DGL-luke! Das ist genau das was ich brauche!

Aber ich hab wie immer noch nen paar Fragen, und zwar:


1. Wie kann ich die Einträge im Menü ändern? (0,1,2)

2. Ist es möglich den res Ordner später irgendwie in einer Datei zu verpacken, damit nicht jeder einfach die Dateien im Ordner anguckt?

Sharky 11. Feb 2007 16:28

Re: listbox und fensterwechsel
 
Zitat:

Zitat von JannyR
...
Aber ich hab wie immer noch nen paar Fragen, und zwar:
...

Hai JannyR,

bitte mache, so wie es in unseren "Regeln" steht, für jede Frage einen eingenen Thread auf. Danke.

Da Deine ursrpüngliche Frage wohl beantwortet ist mache ich diesen Thread mal zu.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:18 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz