Вниз
Скачать: CL | DM;

Странное поведение тулбара   Найти похожие ветки 

 
Переяслов Григорий ©   (2004-02-05 14:42) [0]

Привет всем.
Я создаю в рунтайме на тулбаре кнопки. И почему - то первая введенная кнопка оказывается справа (кнопки добавляются вначало тулбара), хотя хотелось бы, чтобы она оказвалась слева ( добавлялись в конец тулбара). Можно ли это сделать и как?


 
Rouse_ ©   (2004-02-05 15:39) [1]

Вот накидал тебе примерчик...

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ToolWin, ComCtrls, StdCtrls;

type
TForm1 = class(TForm)
Button1: TButton;
procedure FormCreate(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
ToolBar: TToolBar;
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
var
Button: TToolButton;
begin
ToolBar := TToolBar.Create(Self);
ToolBar.Parent := Self;
ToolBar.ShowCaptions := True;
Button := TToolButton.Create(ToolBar);
Button.Parent := ToolBar;
Button.Caption := IntToStr(ToolBar.ButtonCount);
end;

procedure TForm1.Button1Click(Sender: TObject);
var
Button: TToolButton;
begin
Button := TToolButton.Create(ToolBar);
Button.Parent := ToolBar;
Button.SetBounds(100000, 0, 0, 0);
Button.Caption := IntToStr(ToolBar.ButtonCount);
end;

end.


Желаю успехов


 
Переяслов Григорий ©   (2004-02-05 16:04) [2]

Спасибо, попробую. Я делал так-же, но не делал SetBounds ;-)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
7-53798
maxXP
2003-12-01 01:00
2004.02.17
Как определить нажата, отпущена левая или правая клавиша мыши.


3-53416
}|{yk
2004-01-26 11:49
2004.02.17
И последнее на сегодня. Где хранятся description таблиц и полей?


14-53709
Master_sx
2004-01-23 17:43
2004.02.17
Вопрос по Delphi


1-53456
Grinder
2004-02-05 14:16
2004.02.17
TMemIniFile


1-53567
Barbariska
2004-02-09 08:26
2004.02.17
Экспорт данных в Excel




   Наверх