Announcement

Collapse
No announcement yet.

Unter SpeedButton auf Toolbar erscheint Trennstrich

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

  • Unter SpeedButton auf Toolbar erscheint Trennstrich

    Hallo allerseits!<br>
    Ich habe D5Pro, Update Pack1. Folgender Effekt tritt mind. unter NT und W2K,
    AFAIR auch unter ME auf:<br>
    Man erstelle ein neues Projekt, lege eine Toolbar auf Form1 sowie einen
    SpeedButton auf ToolBar1. Schaltet man nun sowohl
    ToolBar1 als auch SpeedButton1 auf Flat := true um und lässt die Anwendung
    laufen, so erscheint mittig unter dem SpeedButton ein Separator.
    Lädt man ein Bitmap in SpeedButton1, so erscheint der Trennstrich nur im
    nicht vom Bitmap benutzten Teil des SpeedButtons.
    <p>Hat jemand eine Idee, wie ich dieses "Feature" beseitigen kann?
    Im Netz hab ich dazu leider nur eine einsame, unbeantwortet gebliebene
    Anfrage von 1998 oder 99 gefunden. :-(
    <p>Ciao, Uli.

  • #2
    Wie groß ist Deine Bitmap ? Vielleicht eine kleinere nutzen

    Comment


    • #3
      Alles Standardmaße, also SpeedButton = 23 x 22 Pixel. Das Problem tritt sowohl ohne Bitmap auf als auch mit den mit Delphi mitgelieferten Button-Bitmaps, z.B. C:\Programme\Gemeinsame Dateien\Borland Shared\Images\Buttons\arrow1dr.bmp (32 x 16 x 4 BPP, 376 Byte).
      <br>Meine Vermutung ist, dass die Toolbar einen (unzureichend) versteckten ToolButton als Platzhalter anlegt, wenn man auf ihr Nicht-TToolButton-Controls platziert, oder sowas in der Art. Ich hab's aber noch nicht nachgeprüft -- in den VCL-Sourcen zu dem ganzen CommCtrl-Kram zu wühlen macht nämlich nur bedingt Spaß.
      <br>Ciao, Uli

      Comment

      Working...
      X