AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Wie erstell ich dialoge?

Ein Thema von Hurleybird · begonnen am 23. Feb 2008 · letzter Beitrag vom 23. Feb 2008
Antwort Antwort
Seite 1 von 2  1 2      
Hurleybird

Registriert seit: 22. Feb 2008
21 Beiträge
 
#1

Wie erstell ich dialoge?

  Alt 23. Feb 2008, 20:05
Hallo! Hätte da so ne Frage:

Wie kann ich meinem Formular einen Dialog hinzufügen, der zB erscheint, wenn ich auf einen Button drücke?
Muss ich dazu ein neues Formular erstellen, eine neue Unit oder geht das mit Frames???

Haben sowas noch nicht in der Schule gemacht, von daher bin ich ratlos.

Mfg
Bird
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.552 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Wie erstell ich dialoge?

  Alt 23. Feb 2008, 20:08
Was denn für einen Dialog? Eine einfache Meldung? Einen Dateiauswahl-Dialog?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Hurleybird

Registriert seit: 22. Feb 2008
21 Beiträge
 
#3

Re: Wie erstell ich dialoge?

  Alt 23. Feb 2008, 20:11
Zitat von DeddyH:
Was denn für einen Dialog? Eine einfache Meldung? Einen Dateiauswahl-Dialog?
Also ein neu-aufgepopptes Fenster, wo man editfelder, buttons etc hat. Eine einfache Meldung kann ich selber schon...
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.552 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Wie erstell ich dialoge?

  Alt 23. Feb 2008, 20:15
Das klingt so, als ob Du Dir den Dialog selbst erstellen musst, also eine eigene Unit mit einem eigenen Formular. Das kannst Du dann bequem über
Delphi-Quellcode:
DialogForm.Show; //1. Möglichkeit
DialogForm.ShowModal; //2. Möglichkeit
aufrufen.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
T.E.

Registriert seit: 27. Mai 2007
Ort: Hamburg
284 Beiträge
 
Delphi XE2 Enterprise
 
#5

Re: Wie erstell ich dialoge?

  Alt 23. Feb 2008, 20:16
ne andere möglichkeit:

die JEDI - Vcl... die hat nämlich eine Komponente für einen Assitenten dürfte also glaub ich nach deinem Geschmack sein.
Gruß Torben
  Mit Zitat antworten Zitat
Hurleybird

Registriert seit: 22. Feb 2008
21 Beiträge
 
#6

Re: Wie erstell ich dialoge?

  Alt 23. Feb 2008, 20:22
Zitat von DeddyH:
Das klingt so, als ob Du Dir den Dialog selbst erstellen musst, also eine eigene Unit mit einem eigenen Formular. Das kannst Du dann bequem über
Delphi-Quellcode:
DialogForm.Show; //1. Möglichkeit
DialogForm.ShowModal; //2. Möglichkeit
aufrufen.
also müsste ich dafür ein neues Formular erstellen und eine neue Unit wird dann auch generiert...
Wie kann ich die denn in meiner unit1 ansprechen? Und wozu ist die 2te Unit da?
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.552 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: Wie erstell ich dialoge?

  Alt 23. Feb 2008, 20:24
Je Formular eine Unit. Um die 2. Unit ansprechen zu können, musst Du sie in die uses-Klausel des aufrufenden Formulars aufnehmen.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Hurleybird

Registriert seit: 22. Feb 2008
21 Beiträge
 
#8

Re: Wie erstell ich dialoge?

  Alt 23. Feb 2008, 20:34
unit2.TFrame2.show;

[Fehler] Unit1.pas(175): Diese Form des Methodenaufrufs ist nur für Klassenmethoden erlaubt.

Was habe ich falsch gemacht?
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.552 Beiträge
 
Delphi 11 Alexandria
 
#9

Re: Wie erstell ich dialoge?

  Alt 23. Feb 2008, 20:46
Was hat denn jetzt TFrame2 damit zu tun? Abgesehen davon, dass das wohl ein Klassen- und kein Instanzname ist.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Hurleybird

Registriert seit: 22. Feb 2008
21 Beiträge
 
#10

Re: Wie erstell ich dialoge?

  Alt 23. Feb 2008, 21:00
Zitat von DeddyH:
Was hat denn jetzt TFrame2 damit zu tun? Abgesehen davon, dass das wohl ein Klassen- und kein Instanzname ist.
Nagut, ich habe ein neues Formular genommen.

Und wie kann ich meine Variablen aus unit1 in unit2 benutzen? Einfaches public-deklarieren reicht nicht aus anscheinend?
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:41 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