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

Растягивающийся Edit   Найти похожие ветки 

← →
GH@ST ©   (2003-09-30 16:46) [0]

Может и простой вопрос..но чета вот столкнулся и ничего путного на ум не идет...как проще сделать чтобы Edit увеличивался вместе с вводимой строкой..и лучше еще и форму за собой растягивал..
Вот такой резиновый вопрос... :0)


← →
MBo ©   (2003-09-30 16:50) [1]

OnChange
TCanvas.TextWidth


← →
GH@ST ©   (2003-09-30 16:55) [2]

Это размер введенного текста?


← →
Chlavik ©   (2003-09-30 16:56) [3]

в он чендж пишеш
With TvoyEdit1 do Width:=Canvas.TextWidth(Text);


← →
GH@ST ©   (2003-09-30 16:58) [4]

Тогда понятно..спасибо


← →
GH@ST ©   (2003-09-30 17:18) [5]

procedure TForm1.Edit1Change(Sender: TObject);
begin
With Edit1 do if Width<Canvas.TextWidth(Text) then
begin
Width:=Canvas.TextWidth(Text);
if Form1.Width+Form1.Left<Screen.Width then Form1.Width:=Left+Width
else
begin
Form1.Width:=Left+Width;
Form1.Left:=Screen.Width-Form1.Width;
end;
end;
end;



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

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



Память: 0.45 MB
Время: 0.014 c
14-40624
Dmitriy O.
2003-09-18 13:38
2003.10.13
Как записать тип шрифта в БД


6-40555
Cha0sMaster
2003-08-13 03:28
2003.10.13
Как написать SMTP клиент используя WinSock API ?


3-40282
ViKS
2003-09-22 13:33
2003.10.13
Перенос базы данных на другой компьютер


1-40475
Dysan
2003-10-02 14:37
2003.10.13
CreateOleObject( Excel.Application );


3-40239
Alek_1
2003-09-23 01:45
2003.10.13
Как в FireBird подключиться по сети?




   Наверх