Главная страница
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.031 c
11-1075639173
Vladimir Kladov
2004-02-01 15:39
2004.06.20
замена sysdcu для D4 - by Thaddy de Koning


1-1086633557
DLL
2004-06-07 22:39
2004.06.20
Проблемка с доступом к файлу на CD


1-1086177479
None
2004-06-02 15:57
2004.06.20
Показ формцы


14-1086315136
Думкин
2004-06-04 06:12
2004.06.20
С днем рождения!


4-1081149920
API User
2004-04-05 11:25
2004.06.20
Манифест в Windows XP