2012-11-27 20 views
5

Quando si desidera creare una nuova applicazione e cliccare su MDI, Delphi crea un'applicazione MDI base per voi con le voci di menu di base e la grafica. È possibile eseguire il programma e creare finestre per bambini e utilizzando la voce di menu Finestra posizionare i bambini in disposizioni a cascata, a riquadri, ecc.Delphi 2010/XE2 MDI Esempio - Missing Codice

La mia domanda è: dove è il codice per eseguire queste operazioni?

Stumped. Si apre l'editor di file pas e in pratica non c'è niente. Come lo fa?

risposta

6

Ogni voce del menu è legata a diversi tipi discendenti di TWindowsAction=class(TAction). Ad esempio la voce di menu WindowsCascadeItem è collegata all'azione WindowsCascade1:TWindowsCascade(=class(TWindowAction)). Quindi il codice è nascosto in questa implementazione di classe in VCL \ STDActns.PAS.

+0

Grazie. Si impara qualcosa di nuovo ogni giorno. –

+0

Benvenuti in Stack Overflow. Se questa risposta ha funzionato, [contrassegnalo come accettato] (http://stackoverflow.com/faq#howtoask) – valex