AGB  ·  Datenschutz  ·  Impressum  







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

Position eines ToolButtons ändern [gelöst]

Ein Thema von zappel · begonnen am 1. Okt 2004 · letzter Beitrag vom 1. Okt 2004
Antwort Antwort
zappel

Registriert seit: 30. Jan 2004
65 Beiträge
 
Delphi 2005 Personal
 
#1

Position eines ToolButtons ändern [gelöst]

  Alt 1. Okt 2004, 14:43
Hi!

Ich möchte in meine ToolBar einen neuen ToolButton einfügen. Mit dem unten stehenden Code gelingt das. Allerdings wird der ToolButton immer vor die anderen ToolButtons erstellt. Ich möchte seine Position aber so ändern, dass er hinter den schon vorhandenden ToolButtons steht. Die Suche und herumexperimentieren hat mit bis jetzt nicht geholfen. Kann mir jemand Rat geben?

Delphi-Quellcode:
procedure TDEForm.Button1Click(Sender: TObject);
var
  TB: TToolButton;
begin
  TB:=TToolButton.Create(ToolBar1);
  TB.Parent:=ToolBar1;
  TB.Caption:='Punkt 3';
end;
  Mit Zitat antworten Zitat
Benutzerbild von ibp
ibp

Registriert seit: 31. Mär 2004
Ort: Frankfurt am Main
1.511 Beiträge
 
Delphi 7 Architect
 
#2

Re: Position eines ToolButtons ändern

  Alt 1. Okt 2004, 15:19
versuchs mal mit...
Delphi-Quellcode:
 ...
 tb.index:=last+1; // in last steht der index des letzten button drin!
 ...
  Mit Zitat antworten Zitat
Benutzerbild von ibp
ibp

Registriert seit: 31. Mär 2004
Ort: Frankfurt am Main
1.511 Beiträge
 
Delphi 7 Architect
 
#3

Re: Position eines ToolButtons ändern

  Alt 1. Okt 2004, 15:42
nee das funzt nicht, da index nur abrufbar ist!

aber damit funzt es: gib einfach left einen wert an der nach dem letzten element liegt.

Delphi-Quellcode:
  ..
  tb.left:=50; // 50 ist > als die letzte position!
  ..
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#4

Re: Position eines ToolButtons ändern

  Alt 1. Okt 2004, 15:59
setzt den Button z.B an 2. Stelle:
 TB.Left:= ToolBar1.Buttons[2].Left;
Thomas
  Mit Zitat antworten Zitat
zappel

Registriert seit: 30. Jan 2004
65 Beiträge
 
Delphi 2005 Personal
 
#5

Re: Position eines ToolButtons ändern [gelöst]

  Alt 1. Okt 2004, 16:20
Danke!

Auf die "simple" Eigenschaft left komme ich natürlich nicht...
  Mit Zitat antworten Zitat
Benutzerbild von ibp
ibp

Registriert seit: 31. Mär 2004
Ort: Frankfurt am Main
1.511 Beiträge
 
Delphi 7 Architect
 
#6

Re: Position eines ToolButtons ändern [gelöst]

  Alt 1. Okt 2004, 16:57
  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 07:56 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