AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Warum werden einige Buttons anders dargestellt?

Ein Thema von Harry Stahl · begonnen am 9. Aug 2015 · letzter Beitrag vom 10. Aug 2015
 
Benutzerbild von Harry Stahl
Harry Stahl

Registriert seit: 2. Apr 2004
Ort: Bonn
2.542 Beiträge
 
Delphi 12 Athens
 
#1

Warum werden einige Buttons anders dargestellt?

  Alt 9. Aug 2015, 18:50
Gerade stehe ich vor einem Rätsel:

Im Screenshot zu sehen, dass einige Buttons bei einem geladenen VCL-Style anders dargestellt werden, als die anderen (nämlich mit einem grauen Hintergrund).

Die Buttons haben im Prinzip die gleichen Einstellungen. Wenn im Zustand "Down" sehen alle gleich aus (wie der erste Schalter), wenn im Zustand "Up" sehen aber drei anders aus. Warum nur?

Hier ein Auszug aus der DFM-Datei:

Delphi-Quellcode:

// Wird richtig angezeigt
 object sbShowFolder: TSpeedButton
          Left = 42
          Top = 1
          Width = 37
          Height = 26
          Hint = 'Order in Dateiliste zeigen (F7)'
          AllowAllUp = True
          GroupIndex = 5657
          Flat = True
          Font.Charset = DEFAULT_CHARSET
          Font.Color = clWindowText
          Font.Height = -13
          Font.Name = 'Tahoma'
          Font.Style = []
          Glyph.Data = {... // weggelassen}
          NumGlyphs = 2
          ParentFont = False
          ParentShowHint = False
          ShowHint = True
          OnClick = sbShowFolderClick
        end

// wird nicht richtig angezeigt (hat grauen Hintergrund):
object sbInfos: TSpeedButton
          Left = 84
          Top = 1
          Width = 37
          Height = 26
          Hint = 'Details zur Datei anzeigen'
          AllowAllUp = True
          GroupIndex = 565888
          Flat = True
          Font.Charset = DEFAULT_CHARSET
          Font.Color = clWindowText
          Font.Height = -13
          Font.Name = 'Tahoma'
          Font.Style = []
          Glyph.Data = {...}
          ParentFont = False
          ParentShowHint = False
          ShowHint = True
          OnClick = sbInfosClick
end;
OK, einmal Numglyphs= 2, einmal nur eins. Aber das kann es nicht sein, da der Schalter "Ansicht" auch nur ein Glyph hat und der wird richtig angezeigt.

Verwendete Delphi Version ist XE7 unter Windows 10.
Angehängte Grafiken
Dateityp: jpg buttons.jpg (14,1 KB, 78x aufgerufen)

Geändert von Harry Stahl ( 9. Aug 2015 um 19:08 Uhr)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:16 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 by Thomas Breitkreuz