Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2011.11.13;
Скачать: [xml.tar.bz2];

Вниз

Изменение Label   Найти похожие ветки 

 
alexdn ©   (2011-07-21 10:44) [0]

Подскажите плиз можно ли как-нибудь (свойствами или др) сделать так, чтобы текст label можно было менять непосредственно.. на edit очень не хочется переходить..


 
Andy BitOff ©   (2011-07-21 10:48) [1]

Не, я нормальный... Но иногда так хочется странного...


 
Игорь Шевченко ©   (2011-07-21 10:53) [2]


> текст label можно было менять непосредственно


label.caption := "желаемый текст";

вполне себе непосредственно


 
alexdn ©   (2011-07-21 10:55) [3]

> Игорь Шевченко ©   (21.07.11 10:53) [2]
>
> > текст label можно было менять непосредственно
>
>
> label.caption := "желаемый текст";
Ну пользователь же так не напишет..


 
Dennis I. Komarov ©   (2011-07-21 11:00) [4]

TLabel.OnMouseClick:
TLabel(Sender).visible:=false;
Edit:=TEdit.Create;
Edit.Координаты:=TLabel(Sender).Координаты;
Edit.Шрифты_и_т_п:=TLabel(Sender).Шрифты_и_т_п;
Edit.всякие_стили:=нужные

В свойстве эдита обратное превращение


 
И. Павел ©   (2011-07-21 11:02) [5]

> [0] alexdn ©   (21.07.11 10:44)

Можно при OnClick по Label создавать над ним Edit и как только пользователь изменит текст в Edit, менять его и в label. В после того, как Edit покинет фокус, удалять временный Edit.

Хотя, наверное, лучше все же заменить (если Label-ов много - написать программу, проходящую dfm и pas файлы).


 
DiamondShark ©   (2011-07-21 11:02) [6]


> alexdn ©   (21.07.11 10:55) [3]

Так тебе непосредственно, или пользователь?

Если "как-нибудь (свойствами или др) ... менять непосредственно", то тебе написали то что просил.

А если пользователь, то TEdit. Он как раз для изменения текста пользователем и сделан.

Если совсем странного хочется, то напиши свой компонент.


 
alexdn ©   (2011-07-21 11:02) [7]

> Dennis I. Komarov ©   (21.07.11 11:00) [4]
спасибо, подумаю..


 
И. Павел ©   (2011-07-21 11:02) [8]

> [4] Dennis I. Komarov ©   (21.07.11 11:00)

Опередили :)


 
alexdn ©   (2011-07-21 11:47) [9]

)) вот буквально в эдите поменять border и фон..)


 
Dennis I. Komarov ©   (2011-07-21 11:53) [10]

transporent?


 
Dennis I. Komarov ©   (2011-07-21 11:56) [11]

Ан нет у эдита transparent-a. Надо извращаться...



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

Форум: "Начинающим";
Текущий архив: 2011.11.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.003 c
15-1296927057
xayam
2011-02-05 20:30
2011.11.13
Вариации шахмат. Какие не перечислены?


15-1310625725
oxffff
2011-07-14 10:42
2011.11.13
Пятница. Савеловский. Общение


4-1251798761
Bordo
2009-09-01 13:52
2011.11.13
Подключение плагина на C++ к программе на Delphi


15-1310504388
Gu
2011-07-13 00:59
2011.11.13
Delphi Pulsar и Xe2 beta


15-1311107388
Юрий
2011-07-20 00:29
2011.11.13
С днем рождения ! 20 июля 2011 среда





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский