В строке состояния TStatusBar выводится только 127 символов
Falk0ner, вс, 06/07/2008 - 15:34.
.
Можно ли как-нибудь увеличить это число?
procedure TForm1.Button1Click(Sender: TObject);
{©Drkb v.3(2007): www.drkb.ru}
var i:integer;
s:string;
begin
s:='';
for i:=1 to 150 do
s:=s+inttostr(i mod 10);
label1.Caption:=s;
form1.Paint;
end;
procedure TForm1.FormPaint(Sender: TObject);
begin
label1.Repaint;
application.processmessages;{yield;}
statusbar1.Canvas.CopyRect(rect(2,round((statusbar1.height- label1.height)/2),label1.width,label1.height),
label1.canvas,rect(0,0,label1.width,label1.height));
end;
{©Drkb v.3(2007): www.drkb.ru}
var i:integer;
s:string;
begin
s:='';
for i:=1 to 150 do
s:=s+inttostr(i mod 10);
label1.Caption:=s;
form1.Paint;
end;
procedure TForm1.FormPaint(Sender: TObject);
begin
label1.Repaint;
application.processmessages;{yield;}
statusbar1.Canvas.CopyRect(rect(2,round((statusbar1.height- label1.height)/2),label1.width,label1.height),
label1.canvas,rect(0,0,label1.width,label1.height));
end;
Автор: Mikel
Взято с Vingrad.ru http://forum.vingrad.ru
Отправить комментарий