Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Dialoge (https://www.delphipraxis.net/169778-dialoge.html)

Pfl 10. Aug 2012 20:01

Dialoge
 
Hallo, Leute,

ich habe eine Frage: wäre es möglich, über ein anderes Formular (Form4) auf den Speicher- und OpenDialog von Form 1 zuzugreifen und das Aussehen zu ändern (ofOldStyleDialog)? Wenn ja, wie würde das gehen?

Lieben Gruß

Bernhard Geyer 10. Aug 2012 20:05

AW: Dialoge
 
Hä? Was willst du eigentlich erreichen?

nahpets 10. Aug 2012 20:23

AW: Dialoge
 
Hallo,

ja, das geht:
Delphi-Quellcode:
form1.namedesdialoges.zuAenderndesAttribut := wert;

Die Unit, die das Form1 enthält muss in der Unit, die das Form4 enthält, bei Uses im Abschnitt
Delphi-Quellcode:
implementation
aufgenommen werden.

Pfl 10. Aug 2012 20:25

AW: Dialoge
 
Ich muss ein kleines Programm schreiben, was auch Programmeinstellungen beinhalten soll. Bescheuerterweise muss ich auch die Dialoge mit einbinden...

ich habe es so versucht (war aber fehlerhaft):

Form1.saveDialog1.options := ofOldStyleDialog;

nahpets 10. Aug 2012 21:05

AW: Dialoge
 
Delphi-Quellcode:
options
ist eine Menge von Werten, mach mal eckige Klammern drum, dann sollte das gehen.

Vermutlich wäre in deinem Fall aber sowas sinnvoller:

Delphi-Quellcode:
Form1.saveDialog1.Options := Form1.saveDialog1.options + ofOldStyleDialog;
damit die vorhandenen Optionen erhalten bleiben.

Pfl 10. Aug 2012 21:17

AW: Dialoge
 
Geht leider nicht. Das System meldet: 'inkompatible Typen' .

himitsu 10. Aug 2012 21:38

AW: Dialoge
 
Delphi-Quellcode:
Form1.saveDialog1.Options := Form1.saveDialog1.options + [ofOldStyleDialog];
:stupid:

Pfl 10. Aug 2012 21:45

AW: Dialoge
 
Eieiei... darauf hätte ich besser gleich kommen sollen... Danke Dir!! :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:52 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