Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Ab wann sind ActionListen sinnvoll? (https://www.delphipraxis.net/113189-ab-wann-sind-actionlisten-sinnvoll.html)

Net7 4. Mai 2008 11:08


Ab wann sind ActionListen sinnvoll?
 
Hi Leute,

ab welcher Interaktionskomplexität eines Programms ist es sinnvoll TActionlists in betracht zu ziehen? Denn zur Zeit arbeite ich nach diesem Schema.

Delphi-Quellcode:
// OnChangeNXFlipPanel_Layout
//

procedure TForm1.OnChangeNXFlipPanel_Layout(sender: TObject);
begin

  // Neues Layout
  if Sender = NxLinkLabel_New_Layout then
    begin
      if LayoutGuiDesigner.NewLayout then
        begin
          NxFlipPanel_Components.Visible := true;
        end;
    end;
  //Layout laden
  if Sender = NxLinkLabel_Load_Layout then
    if LayoutGuiDesigner.LoadLayout then
    begin
        NxFlipPanel_Components.Visible := true;
    end;

  // Layout speichern
  if Sender = NxLinkLabel_Save_Layout then
    LayoutGuiDesigner.SaveLayout;

  // Bild laden
  if Sender = NxLinkLabel_Load_Layout_Picture then
    LayoutGuiDesigner.LoadPicture;

  // Alles schließen
  if Sender = NxLinkLabel_CloseAll_Layout then
   begin
     if LayoutGuiDesigner.CloseAll then
     NxFlipPanel_Components.Visible:=false;
   end;

end;
Ich muss dazu sagen, das ich Benutzerinterface und Programmlogik strikt trenne, um den Quelltext lesbarer zu gestalten.
Was meint ihr??

Mfg Net7

christian_r 4. Mai 2008 11:48

Re: Ab wann sind ActionListen sinnvoll?
 
Schaust Du hier ... Delphi-Library.de - Mysterium ActionList

Gutes, knappes Tutorial.

Net7 4. Mai 2008 12:31

Re: Ab wann sind ActionListen sinnvoll?
 
hmmm.....aus den Tutorial...
Zitat:

Delphi Programmierer treiben einen großen Aufwand um zu erreichen, dass sich zwei Schaltelemente in einem Programm gleich verhalten
also wird dieses Problem durch ActionLists aufgegriffen? Dachte es steckt mehr dahinter.

Mfg Net7

D-User 4. Mai 2008 13:34

Re: Ab wann sind ActionListen sinnvoll?
 
Zitat:

Dachte es steckt mehr dahinter.

Völlig richtig wahrgenommen:
Hinter Actions / Aktionslisten steckt auch wesentlich mehr hinter, das ist, wie der Name eigentlich schon sagt, ein völlig allgemeines Konzept.
Ergibt sich auch schon etwas versteckt aus der Hilfe zu TBasicAction in D7:

Zitat:

Verwenden Sie TBasicAction, wenn Sie eine Aktion für Objekte erstellen wollen, die weder Menüeinträge noch Steuerelemente sind.
Mit Aktionslisten kann man also nicht nur das übliche Menügedöne zusammenfassen, sondern allgemein Abläufe steuern. Im Prinzip eine sehr allgemeine Angelegenheit.
Wieder einer der vielen Punkte, die Delphi so frühzeitig so genial gemacht haben ;-)


Nebenbei:
Und per RegisterActions kann man sich auch selber Standardactions definieren.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:30 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz