tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
2548
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von cameeel
    cameeel cameeel ist offline Mitglied Platin
    Registriert seit
    Dec 2004
    Beiträge
    677
    Hi all.
    Muss zunächst sagen das ich absoluter Anfänger in Delphi bin also seid gnädig

    Ich will eigentlich nur wissen welches Ereignis ich wählen muss damit eine Aktion beim Programmstart ausgeführt wird?!
    Ich hab in Google schon nach "Ereignisliste" usw. gesucht aber nix passendes gefunden, auch hier im Forum net...

    Ach und wenn wer schon dabei sind... welche Eigenschaft muss ich meinem "Form1" zuweisen, damit das "Schließen-Kreuz" aus der Windows-Standart-Menüleiste verschwindet`?

    MfG
    cAm3eel

    EDIT: Falls es wichtig ist, ich arbeite mit Delphi 7...
     
    Nein, ich bin nicht die Signatur, ich putz hier nur.

    URL's kürzen | Code's speichern

  2. #2
    Hellie Hellie ist offline Mitglied Brokat
    Registriert seit
    Mar 2004
    Beiträge
    252
    Aktionen bei Programmstart führst du am besten beim Ereignis OnCreate deiner Mainform aus. Müsste auch gehen, wenn du es direkt in dein Programm (nicht in der Unit deiner Mainform) schreibst.

    Und die Icons schließen/minimieren/maximieren kannst du, wie es aussieht, nur zusammen ausschalten, nämlich unter den Ereignissen BorderIcons das biSystemMenu rausnehmen.

    Falls du noch Fragen hast, meld dich einfach, wir helfen gerne.
    lg Hellie
     

  3. #3
    Avatar von cameeel
    cameeel cameeel ist offline Mitglied Platin
    Registriert seit
    Dec 2004
    Beiträge
    677
    Danke für die Antwort... Kann es hier leider nicht testen... aber ich denk meine Fragen wurden gut beantwortet, danke

    MfG
    cAm3eel
     
    Nein, ich bin nicht die Signatur, ich putz hier nur.

    URL's kürzen | Code's speichern

  4. #4
    Avatar von cameeel
    cameeel cameeel ist offline Mitglied Platin
    Registriert seit
    Dec 2004
    Beiträge
    677
    So, bin mittlerweile wieder daheim und konnte deine Antwort erfolgreich umsetzen...

    Meine Frage ist nun noch ob man das "Schließen" beim Rechtsklick auf das Programmsymbol in der Taskleiste auch noch verhindern kann, falls nicht klar ist was ich meine schaut euch doch bitte den folgenden Link an, dieses "Schließen" Symboll sollt weg...

    http://philipp-langer.net/graphics/f...eenden.exe.gif

    Ihr seht worauf ich hinaus will, ich will das man das Programm nur noch über den Taskmanager beenden kann.
    Bitte jetzt nix böses über ich oder mein Programm denken - Es macht nix kaputt

    Danke,
    cAm3eel
     
    Nein, ich bin nicht die Signatur, ich putz hier nur.

    URL's kürzen | Code's speichern

  5. #5
    vop vop ist offline Mitglied Platin
    Registriert seit
    Mar 2004
    Beiträge
    676
    Also, wenn der Schließen-Button erhalten bleiben darf (ohne was zu tun)
    kannst Du einfach OnCloseQuery verwenden und
    CanClose auf false zu setzen.

    Sieht natürlich nicht schön aus.

    Ansonsten kannst Du mit BorderStyle spielen!
    Du solltest aber ein Hintertüchen zum Schließen offenhalten....

    vop
     

  6. #6
    Hellie Hellie ist offline Mitglied Brokat
    Registriert seit
    Mar 2004
    Beiträge
    252
    Falls du das Programm gar nicht in der Taskbar haben willst, kannst du auch
    Code :
    1
    2
    3
    4
    5
    
    ShowWindow( Application.Handle, SW_HIDE );
      SetWindowLong( Application.Handle, GWL_EXSTYLE,
                     GetWindowLong(Application.Handle, GWL_EXSTYLE) or
                     WS_EX_TOOLWINDOW and not WS_EX_APPWINDOW);
      ShowWindow( Application.Handle, SW_SHOW );

    (einfach nur kopiert, findet man auf div. Delphi-Seiten) benutzen. Es kommt jetzt halt auf den persönlichen Geschmack und den konkreten Verwendungszweck an, welche Version du benutzen willst.

    lg
    Hellie
     

  7. #7
    Avatar von cameeel
    cameeel cameeel ist offline Mitglied Platin
    Registriert seit
    Dec 2004
    Beiträge
    677
    Juhu danke, endlich sieht das Programm so aus wie ich es mir vorgestellt hatte

    Könnts euch ja mal angucken:
    http://www.philipp-langer.net/images...eenden.Exe.rar

    Danke,
    cAm3eel.

    PS: Ist mein aller erstes Programm
     
    Nein, ich bin nicht die Signatur, ich putz hier nur.

    URL's kürzen | Code's speichern

Ähnliche Themen

  1. Ausführungen direkt beim Programmstart
    Von J1M1 im Forum VisualStudio & MFC
    Antworten: 1
    Letzter Beitrag: 01.10.07, 09:42
  2. HTML-Seite beim Programmstart anzeigen
    Von dillen im Forum Delphi, Kylix, Pascal
    Antworten: 3
    Letzter Beitrag: 22.12.06, 13:18
  3. Argumente übergeben beim Programmstart
    Von Supa im Forum Borland CBuilder und VCL
    Antworten: 1
    Letzter Beitrag: 29.07.06, 16:57
  4. Bild beim Programmstart anzeigen?
    Von Anubis05 im Forum .NET Windows Forms
    Antworten: 10
    Letzter Beitrag: 01.02.06, 09:13
  5. Bild beim Programmstart anzeigen
    Von LordDeath im Forum .NET Archiv
    Antworten: 4
    Letzter Beitrag: 29.03.04, 12:32