Forum: Object-Pascal / Delphi-Language
Delphi
by TeTSuO,
3. Apr 2005
In diesem Fenster wird aber auch der Esc Button schon abgefragt ich muss es also über das Fenster der MessageBox machen und dem kann ich die Prozedur nicht zuweisen bzw. auslesen
Forum: Object-Pascal / Delphi-Language
Delphi
by TeTSuO,
3. Apr 2005
Bei dem Aufruf
AMsgDialog := CreateMessageDialog(Cap, GetmtType(uType), Getbtns(uType));
Steht im Meldungsfenster
MsgBox.pas(47): Inkompatible Typen: 'TMsgForm' und 'TForm'
Forum: Object-Pascal / Delphi-Language
Delphi
by TeTSuO,
3. Apr 2005
Die Vorkenntnisse hab ich schon ich hab schon mehre klassen programmiert.
Ich hab aber gedacht ob es vielleicht so geht damit ich nicht so viel proggen muss
Type TMsgForm = class(TForm)
published
property OnKeyPress: TKeyPressEvent;
End;
Forum: Object-Pascal / Delphi-Language
Delphi
by TeTSuO,
3. Apr 2005
Wie kann ich das am einfachsten programmieren ohne jetz großartig viel zu ändern :?:
Forum: Object-Pascal / Delphi-Language
Delphi
by TeTSuO,
3. Apr 2005
Das ist aber nicht das was ich brauche weil ich abfragen muss ob Esc (#27) gedrückt wurde damit die MsgBox einen anderen wert zurückgibt. Danke trotzdem
Forum: Object-Pascal / Delphi-Language
Delphi
by TeTSuO,
3. Apr 2005
Jetzt kann ich zwar kompilieren aber die Procedur wird einfach übersehen (Breakpoint funzt net)
bei Tasteneingabe. :gruebel:
Forum: Object-Pascal / Delphi-Language
Delphi
by TeTSuO,
3. Apr 2005
Hab ich doch mit
with AMsgDialog do
try
...
OnKeyPress:=KeyPressEvent; //<------- Das hier funzt net
das iss ja das was net funzt
Forum: Object-Pascal / Delphi-Language
Delphi
by TeTSuO,
3. Apr 2005
Hallo erastma
Wie kann ich bei einer dyn. erstellten Form das Ereignis OnKeyPress abfragen
mein Quelltext sieht folgendermasen aus:
interface
...
Function MsgBoxEx(Cap,Text: String;uType: Integer;