AGB  ·  Datenschutz  ·  Impressum  







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

VST Focusrect umschließt nur Maincolumn?

Offene Frage von "richard_boderich"
Ein Thema von richard_boderich · begonnen am 11. Mär 2008 · letzter Beitrag vom 11. Mär 2008
Antwort Antwort
Benutzerbild von richard_boderich
richard_boderich

Registriert seit: 21. Jun 2004
Ort: Berlin
1.067 Beiträge
 
Delphi 7 Architect
 
#1

VST Focusrect umschließt nur Maincolumn?

  Alt 11. Mär 2008, 12:16
Hallo zusammen!

Kann mir jemand sagen, warum trotz der gesetzten Option "FullRowSelect" der Focusrect nur das Maincolumn umschließt?
Ich hätte gern die Selection + Focusrect über die ganze Row. Habe jetzt schon ne halbe Stunde rumprobiert und bekomme es nicht
gebacken. Kennt jemand die entsprechende Optionskombination?

mfG Richard
mfG Richard

Cimmams schrieb "das einzige was an ArmA gut ist, ist die Grafik bis 100m und der Rest ist so unreal wie unsere Demokratie."
  Mit Zitat antworten Zitat
generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.416 Beiträge
 
Delphi XE5 Professional
 
#2

Re: VST Focusrect umschließt nur Maincolumn?

  Alt 11. Mär 2008, 13:57
imho von Haus aus nicht möglich.


procedure TBaseVirtualTree.PrepareCell Ist dafür zuständig.

Dort ist :
Delphi-Quellcode:
if (poDrawFocusRect in PaintOptions) and (Column = FFocusedColumn) and
        (Focused or (toPopupMode in FOptions.FPaintOptions)) and (FFocusedNode = Node) then
      begin
        TextColorBackup := GetTextColor(Handle);
        SetTextColor(Handle, $FFFFFF);
        BackColorBackup := GetBkColor(Handle);
        SetBkColor(Handle, 0);

        if toGridExtensions in FOptions.FMiscOptions then
          Windows.DrawFocusRect(Handle, CellRect)
        else
          Windows.DrawFocusRect(Handle, InnerRect);

        SetTextColor(Handle, TextColorBackup);
        SetBkColor(Handle, BackColorBackup);
      end;
Coding BOTT - Video Tutorials rund um das Programmieren - https://www.youtube.com/@codingbott
  Mit Zitat antworten Zitat
Benutzerbild von richard_boderich
richard_boderich

Registriert seit: 21. Jun 2004
Ort: Berlin
1.067 Beiträge
 
Delphi 7 Architect
 
#3

Re: VST Focusrect umschließt nur Maincolumn?

  Alt 11. Mär 2008, 15:17
@generic

Habe es jetzt gelöst, in dem ich eine zusätzliche Column erstellt habe, und diese auf Visible:=false & Enabled:=false gesetzt
habe. Dann die Maincolumn auf diese Spalte gesetzt. Jetzt habe ich nur noch die Selection über die komplette Row und gar kein
Focusrect. Zwar auch nicht toll, aber besser als nur eine Focussierte Column, bei FullRow-Selection.

mfG Richard
mfG Richard

Cimmams schrieb "das einzige was an ArmA gut ist, ist die Grafik bis 100m und der Rest ist so unreal wie unsere Demokratie."
  Mit Zitat antworten Zitat
Nuclear-Ping
(Gast)

n/a Beiträge
 
#4

Re: VST Focusrect umschließt nur Maincolumn?

  Alt 11. Mär 2008, 15:21
Wofür brauchst du das denn?
  Mit Zitat antworten Zitat
Benutzerbild von richard_boderich
richard_boderich

Registriert seit: 21. Jun 2004
Ort: Berlin
1.067 Beiträge
 
Delphi 7 Architect
 
#5

Re: VST Focusrect umschließt nur Maincolumn?

  Alt 11. Mär 2008, 15:26
Ich verwende den VST als Listview-Ersatz, und da wollte ich natürlich auch eine Row-Selection mit ordentlichem Focusrect.
(sprich über die ganze Zeile)

mfg Richard
mfG Richard

Cimmams schrieb "das einzige was an ArmA gut ist, ist die Grafik bis 100m und der Rest ist so unreal wie unsere Demokratie."
  Mit Zitat antworten Zitat
Nuclear-Ping
(Gast)

n/a Beiträge
 
#6

Re: VST Focusrect umschließt nur Maincolumn?

  Alt 11. Mär 2008, 15:32
Also nur rein visuell? Dachte auch intern. Wenn ja ist mein Gedanke hinfällig.
  Mit Zitat antworten Zitat
Benutzerbild von richard_boderich
richard_boderich

Registriert seit: 21. Jun 2004
Ort: Berlin
1.067 Beiträge
 
Delphi 7 Architect
 
#7

Re: VST Focusrect umschließt nur Maincolumn?

  Alt 11. Mär 2008, 15:42
@Nuclear-Ping

Ja es geht mir nur um die Optik

mfG Richard
mfG Richard

Cimmams schrieb "das einzige was an ArmA gut ist, ist die Grafik bis 100m und der Rest ist so unreal wie unsere Demokratie."
  Mit Zitat antworten Zitat
generic

Registriert seit: 24. Mär 2004
Ort: bei Hannover
2.416 Beiträge
 
Delphi XE5 Professional
 
#8

Re: VST Focusrect umschließt nur Maincolumn?

  Alt 11. Mär 2008, 15:45
das FocusRect bekommst du einfacher weg.

Treeoptions->PaintOptions->toHideFocusRect
Coding BOTT - Video Tutorials rund um das Programmieren - https://www.youtube.com/@codingbott
  Mit Zitat antworten Zitat
Benutzerbild von richard_boderich
richard_boderich

Registriert seit: 21. Jun 2004
Ort: Berlin
1.067 Beiträge
 
Delphi 7 Architect
 
#9

Re: VST Focusrect umschließt nur Maincolumn?

  Alt 11. Mär 2008, 16:20
Danke für den Tipp

mfG Richard
mfG Richard

Cimmams schrieb "das einzige was an ArmA gut ist, ist die Grafik bis 100m und der Rest ist so unreal wie unsere Demokratie."
  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 11: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