Announcement

Collapse
No announcement yet.

Transparentes Edit-Feld

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

  • Transparentes Edit-Feld

    Moin moin,

    ist es möglich ein editierbares Feld einen transparenten Hintergrund zu geben. Ich habe weder ein Memo noch ein Edit-Feld mit dieser Eigenschaft gefunden. Vielleicht gibt es auch eine Fremdkomponente, die das kann.

    Wäre für jede Hilfe dankbar.

    Gruß Tiny

  • #2
    Heisser Tipp:

    Unter <A HREF="http://www.picsoft.de">http://www.picsoft.de</A> sind derartige Komponenten als FREEWARE angeboten

    Comment


    • #3
      Hallo Adelheid,

      vielen Dank für Deinen Tipp. Ich werde mir die Komponenten runterladen.

      Gruß Tin

      Comment


      • #4
        Hallo!
        <br>
        Es geht auch ohne lästige Komponente:
        <br>
        Edit1.Brush.Style:=bsClear;
        <br>
        Edit1.BorderStyle:=bsNone; (das ist nur der Rahmen

        Comment


        • #5
          Ja, wenn's so einfach wäre:

          Edit1.Brush.Style:=bsClear;

          macht das Control keineswegs transparent

          Comment


          • #6
            Wenn das nicht gehen soll, warum klappt dann bei mir:
            <br>
            <br>
            procedure TForm1.FormCreate(Sender: TObject);
            <br>
            begin
            <br>
            Form1.Brush.Style:=bsClear;
            <br>
            Form1.BorderStyle:=bsNone;
            <br>
            end;
            <br>
            <br>
            Bei mir klappt das einwandfrei

            Comment


            • #7
              Hi

              Jo, bei einem TForm, bei einer normalem Windows Fensterklasse eingekapselt als TWinControl, z.B. TEdit, TComboBox, TListBox, TListView, TTreeView, TMemo alle dazugehörigen TDB..., klappt es NICHT. Kann auch garnicht da diese es NICHT unterstützen. Als Ansatzpunkt ist die wm_CtlColor Message und deren Handling von Interesse. Will man es denoch programmieren müssen wm_EraseBkGnd, wm_Paint, wm_NCPaint, wm_CtlColor überschrieben werden.

              Gruß Hage

              Comment

              Working...
              X