Delphi-PRAXiS

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 Frage Antwort (https://www.delphipraxis.net/123148-frage-antwort.html)

Just Buisness 28. Okt 2008 15:05


Frage Antwort
 
wie gehts das wenn man etwas in ein edit fenster schreibt das das dann quasi beantwortet wird also frage antwort?

DeddyH 28. Okt 2008 15:06

Re: Frage Antwort
 
Wie genau hast Du Dir das gedacht?

Just Buisness 28. Okt 2008 15:08

Re: Frage Antwort
 
bsp

Label: Hallo wie heißt du ?
und dann schreibt man ins edit fenster

edit: hans

Label: Hallo hans........

DeddyH 28. Okt 2008 15:11

Re: Frage Antwort
 
Delphi-Quellcode:
var sAntwort: string;
begin
  sAntwort := EditAntwort.Text;
  LabelFrage.Caption := 'Hallo, ' + sAntwort;
end;
Mal als Schmalspurversion.

Just Buisness 28. Okt 2008 15:20

Re: Frage Antwort
 
geht nich kannst du das nich mal genauer erklähren?

DeddyH 28. Okt 2008 15:24

Re: Frage Antwort
 
Erklär mir erstmal "geht nich". EditAntwort soll der Name des Edits sein und LabelFrage der Name des Labels.

Just Buisness 28. Okt 2008 15:28

Re: Frage Antwort
 
also ich würd gern wissen mit was ich das machen soll Edit fenster?? Label???

DeddyH 28. Okt 2008 15:31

Re: Frage Antwort
 
Du selbst hast doch von einem Edit und einem Label gesprochen :gruebel:

Sherlock 28. Okt 2008 15:52

Re: Frage Antwort
 
1) ein neues Projekt erstellen.
2) auf das Formular ein TEdit ziehen
3) Das TEdit von Edit1 in AntwortEdit umbenennen (mit dem Objektinspektor)
4) auf das Formular ein TLabel ziehen
5) dieses TLabel von Label1 in FrageLabel umbenennen und oberhalb des AntwortEdit platzieren.
6) Caption von FrageLabel setzen. ZB Wie heissen Sie?
7) ein weiteres TLabel auf das Formular ziehen, diesmal unterhalb von AntwortEdit
8] das neue Label umbenennen zu GrussLabel, die Caption leeren.
9) Jetzt das FrageEdit anklicken und im Objektinspektor das Ereignis OnKeyDown doppelklicken
10)In der soeben entstandenen Procedure AntwortEditKeyDown folgendes eingeben:
Delphi-Quellcode:
if key = VK_ENTER then
begin
  GrussLabel.Caption := 'Hallo ' + AntwortEdit.Text;
  AntwortEdit.Text := '';
end;
11)Ausführen
12)Erkläre mir was passiert.

Sherlock

DP-Maintenance 28. Okt 2008 16:15

DP-Maintenance
 
Dieses Thema wurde von "SirThornberry" von "Multimedia" nach "VCL / WinForms / Controls" verschoben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:37 Uhr.

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