Autor Beitrag
nGerrit
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 28.01.03 19:30 
Hey,
ich habe nochmal ne Frage und ich werde aus der Delphi Hilfe nicht ganz schlau :)

Ich brauch ne Box, die aufgeht und wo man dann was eingeben kann, was auch gespeichert wird. Ich denke, dass es ne message box ist, aber ich weiß nicht, wie ich sie aufrufen soll.
Kann mir einer Helfen?

Thx
nGerrit
Jack Falworth
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 222

Win XP Pro, Slackware 10.0
D5 Enterprise, C++, ABAP
BeitragVerfasst: Di 28.01.03 19:40 
Das sollte dir helfen:

function InputBox(const ACaption, APrompt, ADefault: string): string;
Einfach einer String Variable das Resultat der Inputbox zuweisen.

ausblenden Quelltext
1:
2:
3:
var st: string;

st:= Inputbox (...);


MfG

Jack Falworth

_________________
Andere zu kritisieren ist mitunter eine Möglichkeit, sich selbst ins bessere Licht zu setzen.
Raphael O.
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1596


VS 2013
BeitragVerfasst: Mi 29.01.03 14:34 
auszug aus der Delphi Hilfe:
Zitat:
function InputQuery(const ACaption, APrompt: string; var Value: string): Boolean;

Beschreibung

Mit InputQuery können Sie ein Eingabedialogfeld anzeigen, in dem der Benutzer einen String eingeben kann.

Der Parameter ACaption enthält den Titel des Dialogfeldes.
Der Parameter APrompt ist der Text, der den Benutzer zur Eingabe auffordert.
Der Parameter Value ist der String, der beim Öffnen des Dialogfeldes angezeigt wird und der die Eingabe des Benutzers zurückgibt.

Wenn der Benutzer auf OK klickt, gibt InputQueryTrue zurück. Wenn der Benutzer auf Abbrechen klickt oder die ESC-Taste drückt, gibt InputQueryFalse zurück.

Wenn die Anwendung einen Standardwert benötigt, falls der Benutzer das Dialogfeld mit Abbrechen schließt (oder die ESC-Taste drückt), verwenden Sie InputBox anstelle von InputQuery.


ich habe mit inputquery gute erfahrungen gemacht...

Fiji-Fighter
Jack Falworth
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 222

Win XP Pro, Slackware 10.0
D5 Enterprise, C++, ABAP
BeitragVerfasst: Mi 29.01.03 16:17 
Bei Inputquery ist der Rückgabewert aber vom Typ Boolean, also true oder false.
Kommt halt drauf an was gebraucht wird.

MfG

Jack Falworth

_________________
Andere zu kritisieren ist mitunter eine Möglichkeit, sich selbst ins bessere Licht zu setzen.
Raphael O.
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1596


VS 2013
BeitragVerfasst: Mi 29.01.03 20:16 
der rückgabewert ist zwar boolean, aber inder Funktion wird ja einem String der Wert zugewiesen...

so kannste jedenfalls auch noch prüfen ob der Benutzer OK geklickt hat oder abbrechen...
...falls man das nicht braucht benutzt man wie gesagt besser die andere Funktion, mit der man für den Fall, das Abbrechen geklickt wurde einen Standard Wert zuweist, was mit inputquery allerdings auch möglich ist :shock:

Fiji-Fighter