AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Die Delphi-IDE Visuelle Komponenten im Suchenfenster der IDE
Thema durchsuchen
Ansicht
Themen-Optionen

Visuelle Komponenten im Suchenfenster der IDE

Ein Thema von OlliWW · begonnen am 17. Okt 2024 · letzter Beitrag vom 17. Okt 2024
Antwort Antwort
OlliWW

Registriert seit: 31. Aug 2011
159 Beiträge
 
#1

Visuelle Komponenten im Suchenfenster der IDE

  Alt 17. Okt 2024, 08:43
Hallo,

Mir ist aufgefallen, dass wenn man das Suchen-Fenster der IDE öffnet, dass dort die Überschriften für meinen Geschmack grafisch schön dargestellt werden. Ich weiß aber nicht welche visuelle Komponente dafür verwendet wird. (Falls überhaupt)

Was ich genau meine ist, dass die Überschrift noch einen durchgehenden Balken bis zum Ende des Bereichs hat.

Für mich sieht das zunächst aus, wie eine Groupbox nur ohne die restliche Umrandung. Mit der Groupbox von Delphi bekomme ich das aber nicht nachgestellt, da ich die restliche Umrandung nicht ausschalten kann.

Hat jemand eine Idee?
Miniaturansicht angehängter Grafiken
screenshot-2024-10-17-084128.png  
  Mit Zitat antworten Zitat
Papaschlumpf73

Registriert seit: 3. Mär 2014
Ort: Berlin
442 Beiträge
 
Delphi 12 Athens
 
#2

AW: Visuelle Komponenten im Suchenfenster der IDE

  Alt 17. Okt 2024, 10:08
Bei VCL könnte das ein TBevel von der Palette "Zusätzlich" sein.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#3

AW: Visuelle Komponenten im Suchenfenster der IDE

  Alt 17. Okt 2024, 11:50
Das ist definitiv eine TGroupBox.

Vielleicht Entweder so im übergeordneten TPanel ausgerichtet, dass links/rechts/unten der Rahmen abgeschnitten wird,
oder mit einem eigenen VCL-Stil, welcher dort keine Rahmen anzeigt.
$2B or not $2B

Geändert von himitsu (17. Okt 2024 um 11:55 Uhr)
  Mit Zitat antworten Zitat
Papaschlumpf73

Registriert seit: 3. Mär 2014
Ort: Berlin
442 Beiträge
 
Delphi 12 Athens
 
#4

AW: Visuelle Komponenten im Suchenfenster der IDE

  Alt 17. Okt 2024, 12:02
Das ist definitiv eine TGroupBox.

Vielleicht Entweder so im übergeordneten TPanel ausgerichtet, dass links/rechts/unten der Rahmen abgeschnitten wird,
oder mit einem eigenen VCL-Stil, welcher dort keine Rahmen anzeigt.
Von der Logik her schon. Aber: Eine Ausrichtung an einem Panel ist so kaum machbar, da die Caption zumindest unterhalb des Striches mit abgeschnitten würde. Und wenn man da ein TLabel drüber legen würde, könnte man auch gleich ein TLabel + TBevel mit Shape=bsTopLine benutzen.
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.800 Beiträge
 
Delphi 12 Athens
 
#5

AW: Visuelle Komponenten im Suchenfenster der IDE

  Alt 17. Okt 2024, 12:12
Ich würde ja einfach mal den WinSpy drauf halten und sehen, was passiert.

https://www.delphipraxis.net/15388-w...6-09-08-a.html
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#6

AW: Visuelle Komponenten im Suchenfenster der IDE

  Alt 17. Okt 2024, 12:16
Panel mit BevelOuter=None

das .zip im Angang einfach entfernen (oder ein fach direkt mit einem Player öffnen, bzw. rein-drag&droppen) ... ist nur, damit es hier hochgeladen werden kann (hab mir das Komprimieren aber erspart, da eh klein genug)


Ich mache bei der GroubBox links und rechts noch ein Leerzeichen in die Caption, damit das nicht so angeklatscht aussieht.
Bei dieser GroubBox in der IDE scheint es kein Leerzeichen zu geben, aber trotsdem ein Abstand ... vielleicht doch ein eigener Style.
Miniaturansicht angehängter Grafiken
screenshot-2024-10-17-121614.png  
Angehängte Dateien
Dateityp: zip Bildschirmaufnahme 2024-10-17 121301.mp4.zip (490,2 KB, 4x aufgerufen)
$2B or not $2B

Geändert von himitsu (17. Okt 2024 um 12:29 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.800 Beiträge
 
Delphi 12 Athens
 
#7

AW: Visuelle Komponenten im Suchenfenster der IDE

  Alt 17. Okt 2024, 12:28
WinSpy geht immer noch auch unter win10 =)
Miniaturansicht angehängter Grafiken
screenshot-winspy.png   screenshot-dialog.png  
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
Papaschlumpf73

Registriert seit: 3. Mär 2014
Ort: Berlin
442 Beiträge
 
Delphi 12 Athens
 
#8

AW: Visuelle Komponenten im Suchenfenster der IDE

  Alt 17. Okt 2024, 12:34
Halte ich insgesamt für ziemlich kompliziert. Immerhin beginnt die Caption (gefühlt) bei Left=0 - also ohne die Ecke oben/links. Wenn man das ohne Style macht, wird sich wahrscheinlich die Left-Position der Caption von Windows Version zu Version unterscheiden.
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.475 Beiträge
 
Delphi 12 Athens
 
#9

AW: Visuelle Komponenten im Suchenfenster der IDE

  Alt 17. Okt 2024, 12:46
Das ist schon eine normale TGroupBox, aber - wie Frank schon vermutete - eben unter dem aktuellen IDE Style.

Es gibt allerdings bei den Bonus KSVC Komponenten (über GetIt installierbar) eine TRzGroupBox, bei der man den GroupStyle auf gsTopLine stellen kann um diesen Effekt zu erhalten.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
OlliWW

Registriert seit: 31. Aug 2011
159 Beiträge
 
#10

AW: Visuelle Komponenten im Suchenfenster der IDE

  Alt 17. Okt 2024, 13:27
Wow so viele Antworten.

Vielen lieben Dank!
  Mit Zitat antworten Zitat
Antwort Antwort


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 20:16 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz