Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.20;
Скачать: CL | DM;

Вниз

Отступ в Label   Найти похожие ветки 

 
Damager   (2004-06-07 23:33) [0]

Как сделать отступ слева в Label или DBText?


 
KilkennyCat ©   (2004-06-07 23:41) [1]

label1.Caption := #09 + "ваш текст";
                   |____ код tab

label1.Caption := "   " + "ваш текст";
                   |____ кучка пробелов

label1.left := label1.left + otstup


 
Damager   (2004-06-08 08:45) [2]

Это понятно. Я имел ввиду без такого способа.
В DBText так не сделаешь.


 
Anatoly Podgoretsky ©   (2004-06-08 08:48) [3]

Damager   (08.06.04 08:45) [2]
Ошибаешься, точно также, только делай это в обработчике OnGetText.


 
Damager   (2004-06-08 17:42) [4]

Можно поподробней. Как это используется.
Не могу понять синтаксис.


 
Anatoly Podgoretsky ©   (2004-06-08 17:48) [5]

Text := "   " + Text


 
Damager   (2004-06-08 21:00) [6]

Я имел ввиду синтаксис OnGetText. Если допустим есть DBText1 и Table1, как прописать, чтобы в DBText1 ,значение бралось с отступом?


 
KilkennyCat ©   (2004-06-08 23:01) [7]


> Anatoly Podgoretsky ©   (08.06.04 08:48) [3]


А разве у стандартного DBText (D6) есть этот обработчик?


 
KilkennyCat ©   (2004-06-08 23:03) [8]


> Damager   (08.06.04 21:00) [6]


почему бы просто не сместить вправо DBText?


 
Damager   (2004-06-09 02:54) [9]

Проблема такая:
Есть PageControl. На нем (на TabSheet) несколько DBText. При DblClick на DBText вместо него появляется DBEdit и туда вводится текст. После ввода DBEdit убирается, и возвращается DBText. DBText и DBEdit привязаны к одному полю в таблице. (Похожая фишка в опциях Reget Deluxe).
Вокруг DBText-ов я сделал рамки, чтобы было видно где делать DblClick, если в них нет текста. Прямоугольники нарисованы на Canvas у DBText. Т.к. на TabSheet-ах они не рисуются. И получается, что текст идет сразу от левой линии прямоугольника. Это некрасиво. Хочется отступ.


 
KilkennyCat ©   (2004-06-09 04:28) [10]

жуть...

оставьте только один DBedit. Dbtext тут совершенно ненужен.

чтобы отобразить DBEdit, как Вы требуете (а-ля DBText):

 dbedit1.ParentColor := true;
 dbedit1.Ctl3D := false;


и назад:

 dbedit1.Color := clwhite;
 dbedit1.Ctl3D := true;


 
Anatoly Podgoretsky ©   (2004-06-09 08:48) [11]

KilkennyCat ©   (08.06.04 23:01) [7]
Этот обработчик относится не к органам отображения а к полям (TField) и действует на все органы, где будет использовано данное поле, он не может не действовать, поскольку это возвращаемая из поля информация.

Damager   (08.06.04 21:00) [6]
Синтаксис сообщением выше. Манипулируем параметром Text заменяем на нужное нам, хоть на значение с другой таблицы, файла, Интеренет.


 
KilkennyCat ©   (2004-06-09 09:25) [12]


> Anatoly Podgoretsky ©   (09.06.04 08:48) [11]


понял, спасибо.



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

Текущий архив: 2004.06.20;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.082 c
11-1075311112
TEmp_Name
2004-01-28 20:31
2004.06.20
RegKeySetBinary


4-1084285416
ArthurKhamitov
2004-05-11 18:23
2004.06.20
CD-ROM


1-1086264193
Прямой
2004-06-03 16:03
2004.06.20
Панельку надо


1-1086539629
тот же
2004-06-06 20:33
2004.06.20
Дата и INI файл


14-1085047439
Тумар
2004-05-20 14:03
2004.06.20
Страшная история, но мне нужен совет