Announcement

Collapse
No announcement yet.

Images und Statusbars ?!?!?!?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Images und Statusbars ?!?!?!?

    ein lob an die fleissige Gemeinde, die hilft wo sie nur kann.<br><br>
    Ich habe ein Problem. Und zwar möchte ich ein <b>Bild in einem vorgegebenen Bereich</p> eines Panels <b>in</b> einer <b>StatusBar</b> platzieren.
    Wie bekomme ich jetzt ein Image in die KOMPONENTE, wenn es doch gar keine offizielle Möglichkeit gibt dort ein bildchen zu platzieren.
    <br><br>Marc

  • #2
    Hallo Marc,<br>es gibt eine "offizielle" Möglichkeit. Bilde einen Nachfahre und rüstet die Mäglichkeit nach.<br>
    ControlStyle := ControlStyle + [csAcceptsControls];
    <br>erzeugt das gewünschte Verhalten.
    <br><pre><font size="1" face="Verdana">
    unit StatusBarEx;

    interface

    uses
    Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
    ComCtrls;

    type
    TStatusBarEx = class(TStatusBar)
    private
    { Private-Deklarationen}
    protected
    { Protected-Deklarationen}
    public
    { Public-Deklarationen}
    constructor Create(AOwner: TComponent); override;
    published
    { Published-Deklarationen }
    end;

    procedure Register;

    implementation

    constructor TStatusBarEx.Create(AOwner: TComponent);
    begin
    inherited Create(AOwner);
    ControlStyle := ControlStyle + [csAcceptsControls];
    end;

    procedure Register;
    begin
    RegisterComponents('Mycomps', [TStatusBarEx]);
    end;

    end.
    </font></pre>
    :-) Jens Schuman

    Comment


    • #3
      Hallo Jens,

      ich habe das gemacht, was DU mir gesagt hast, aber ich weiss nicht, wie ich weiter vorgehen soll. Wie kann ich der StatusBarEx jetzt mitteilen, dass ich in einem Panel ein bestimmtes Icon/Bitmap anzeigen möchte???

      Mar

      Comment


      • #4
        Hallo Marc, <br>Du könntest auf dem bestimmten Panel zum Beispiel eine TImage legen. In dieses TImage lädst Du dann das Bild.<br>:-) Jen

        Comment


        • #5
          Hallo Jens,

          war eine tolle Idee, die auch funktioniert hat.
          Danke ;-

          Comment

          Working...
          X