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

Button1.Caption в две строки   Найти похожие ветки 

← →
Юрий   (2002-12-18 15:04) [0]

1. как сделать Button1.Caption в две
строки?
2. Требуется в ComboBox1.Items иметь строки содержащие
табуляцию (попросту часть таблицы грузится) а она
(табуляция) отображается вертикальной чертой, как с этим
бороться? (и не только в ComboBox)


← →
Andrey007   (2002-12-18 16:06) [1]

1. Расположить на кнопке TLabel.
2. #9


← →
Song ©   (2002-12-18 16:21) [2]

1.BS_MULTILINE


← →
Юрий   (2002-12-18 16:23) [3]

По 2. - не задал бы вопрос, если бы #9 прокатило, отображаются как вертикальная черта и все тут


← →
Skier ©   (2002-12-18 16:28) [4]

>Юрий

1.

TYourButton = class(TButton)
protected
procedure CreateParams(var Params: TCreateParams); override;
end; //TYourButton

//.............

{ TYourButton }

procedure TYourButton.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
Params.Style := Params.Style or BS_MULTILINE;
end;

//.............

procedure TForm1.FormCreate(Sender: TObject);
begin
FButton := TYourButton.Create(Self);
FButton.SetBounds(10, 10, 120, 70);
FButton.Parent := Self;
FButton.Caption := "Hello, " + #10#13 + "world !";
end;


← →
Andrey007   (2002-12-19 11:03) [5]

Юрий (18.12.02 16:23)
Тогда по OnDrawItem надо заменять символ табуляции некоторым количеством пробелов.


← →
Юрий   (2002-12-19 16:54) [6]

Skier © (18.12.02 16:28)
Спасибо, задача не настолько принципиальна была, нашел синонимы в русском языке, намного короче (благо русский язык располагает :-) подходящими словами), позволившие кнопку сделать меньше, просто думал, что это проблема решаеться одним кликом мыши куда-нибудь, но "куда-нибудь" не получилось. Приведенный пример оставил в заначке. Спасибо еще раз.

Andrey007 (19.12.02 11:03)
Также спасибо, но именно не хотелось "раздраконивать" строки, надеялся цитата:"что это проблема решаеться одним кликом мыши куда-нибудь, но "куда-нибудь" не получилось."
Спасибо.



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

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



Память: 0.46 MB
Время: 0.011 c
14-99333
Poirot
2002-12-06 10:37
2002.12.30
Uodate for Delphi 7 (link+help link)???


4-99424
Василий2
2002-11-09 14:25
2002.12.30
Форматирование строк в Delphi!


3-98953
Ильдар
2002-12-09 08:02
2002.12.30
Как определить, что пользователь изменил данные в dbGrid?


1-99188
Passlight
2002-12-18 11:01
2002.12.30
Многострочный TTreeView


1-99051
BALU1111
2002-12-19 12:53
2002.12.30
У меня 2 вопроса. Хелп мне! Плиз.




   Наверх