Главная страница
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.053 c
1-1086448251
Kostya
2004-06-05 19:10
2004.06.20
Progress Bar


1-1086453802
qwertqwert
2004-06-05 20:43
2004.06.20
Помогите утопающему


3-1085827922
Denis_Visma
2004-05-29 14:52
2004.06.20
Вопрос по нескольким ДатаСеиам и одной транзакции


14-1086278715
Stvaffniy
2004-06-03 20:05
2004.06.20
Текст ГЗоТ РФ.


1-1086755177
Softal
2004-06-09 08:26
2004.06.20
Treeview