Einzelnen Beitrag anzeigen

Benutzerbild von FriFra
FriFra

Registriert seit: 19. Apr 2003
1.291 Beiträge
 
Delphi 2005 Professional
 
#1

SpeedButton in ValueListEditor genau platziern...

  Alt 25. Mai 2003, 17:03
Ich möchte einen Speedbutton exakt innerhalb eines ValueListEditors platzieren:
http://www.frifra.de/Temp/vle.JPG

Folgender Code funktioniert zwar ganz gut:
Delphi-Quellcode:
procedure TKeyTest.FormResize(Sender: TObject);
var
  n, m: integer;
begin
  m := 0;
  for n := 0 to 3 do
    m := m + ValueListEditor1.RowHeights[n] + 1;
  SpeedButton2.Height := ValueListEditor1.RowHeights[3];
  SpeedButton2.Width := ValueListEditor1.RowHeights[3];
  SpeedButton2.Top := m;
  SpeedButton2.Left := ValueListEditor1.ColWidths[0] +
    ValueListEditor1.ColWidths[1] + 1 - SpeedButton2.Width;
  SpeedButton2.Parent := ValueListEditor1;
end;
Aber, wenn ich die betreffende Zeile auswähle "verschwindet" mein speedbutton in den Hintergrund und taucht erst wieder auf, wenn ich eine andere Zeile markiere.

Meine 2 Fragen:
1. Wie bekomme ich den SpeedButton permanent über die betreffende Zeile?
2. Wie bekomme ich die Linienstärke der GridLinien innerhalb des Valuelisteditors heraus (ich habe jetzt "1" fest vorgegeben)?

[edit=Daniel B]Delphi-Tags eingefügt. MfG Daniel B.[/edit]
  Mit Zitat antworten Zitat