Label.Text.Color
16 отговора
0 прегледа
Label.Text.Color
Не знам защо така се получава
Имам на едно място
Label.Text.Color:=clRed;
Beep;
CheckBox.Checked:=True;
а на друго място
Label.Text.Color:=clBlue;
Beep;
CheckBox.Checked:=False;
като Beep и CheckBox си работят а label не си сменя цвета.
Защо се получава така и как да го направя да си сменя цвета?
Най-дългият път започва с първата крачка...
Имам на едно място
Label.Text.Color:=clRed;
Beep;
CheckBox.Checked:=True;
а на друго място
Label.Text.Color:=clBlue;
Beep;
CheckBox.Checked:=False;
като Beep и CheckBox си работят а label не си сменя цвета.
Защо се получава така и как да го направя да си сменя цвета?
Най-дългият път започва с първата крачка...
Re: Label.Text.Color
Я пробвай вместо това:
Label.Font.Color := каквото трябва?
Кажи дали става.
Label.Font.Color := каквото трябва?
Кажи дали става.
Re: Label.Text.Color
Е как да стане щом се определя цвят?
Най-дългият път започва с първата крачка...
Най-дългият път започва с първата крачка...
Re: Label.Text.Color
Като смениш боята, що не вземеш да refresh- неш етикета (че и формата)?
За всеки случай.
За всеки случай.
Re: Label.Text.Color
Това е идея но защо другите работят а цвета не се сменя на текста? Пробвах да сменя текста но и него не го хареса. Чексбукса и Бибитката работят но лабел и текст едит не бачкат. Едно до друго са.
Става въпрос за UDP като получи сигнал да сигнализира с смяна на цвета на Лабела.
Най-дългият път започва с първата крачка...
Става въпрос за UDP като получи сигнал да сигнализира с смяна на цвета на Лабела.
Най-дългият път започва с първата крачка...
Re: Label.Text.Color
Оффф... Ужасно.
Какъв програмист си ти!? Мисли малко - аналогично, на което си писал, разбира се - какво значи "как да стане"!
Дадох ти го недовършено нарочно, за да го довършиш сам - не исках да ти го "сдъвквам" до 100% яснота.
Label.Font.Color := clRed;
Label.Font.Color := clBlue;
примерно.
Пробвах сега на моя комп с BCB6, точно така се прави - и си бачка.
Дадох ти го недовършено нарочно, за да го довършиш сам - не исках да ти го "сдъвквам" до 100% яснота.
Label.Font.Color := clRed;
Label.Font.Color := clBlue;
примерно.
Пробвах сега на моя комп с BCB6, точно така се прави - и си бачка.
Редактирано от Naki на
Re: Label.Text.Color
Ами като се замисля:
Бибитката ходи към тонколоната, а боята - към телИвизора. Звука се обработва и пиука. А това дето е на монитора, не винаги се изобразява веднага. Особенно ако в цикъл въртиш некои нещица...
Ами ако сменя боята и я връща бързо? Окото няма да може да засече промяната, нали?
Бибитката ходи към тонколоната, а боята - към телИвизора. Звука се обработва и пиука. А това дето е на монитора, не винаги се изобразява веднага. Особенно ако в цикъл въртиш некои нещица...
Ами ако сменя боята и я връща бързо? Окото няма да може да засече промяната, нали?
Re: Label.Text.Color
* Предполагаш разни неща, дето вероятно хич не са така.
* Решението вече го дадох. Нека да се включи авторът пак.
* Решението вече го дадох. Нека да се включи авторът пак.
Re: Label.Text.Color
Ами какво да направя, след като боба ми е ГМО и не отчита вярно понякога...А картите ТАРО съм ги забутал нейде...
Ръсим мозък и се надяваме да е от полза в някаква степен...
Ръсим мозък и се надяваме да е от полза в някаква степен...
Re: Label.Text.Color
Ами ако сменя боята и я връща бързо? Окото няма да може да засече промяната, нали?
Ми нещо подобно става макат че му хакнах пробно по един sleep(1000) за да видя какво ще се получи. Пак да си кажа че чексбукса си бачка на едно с бибитката но цвят и надпис не се променят. Не ми се пуска допълнителен таймер.
Най-дългият път започва с първата крачка...
Ми нещо подобно става макат че му хакнах пробно по един sleep(1000) за да видя какво ще се получи. Пак да си кажа че чексбукса си бачка на едно с бибитката но цвят и надпис не се променят. Не ми се пуска допълнителен таймер.
Най-дългият път започва с първата крачка...
Re: Label.Text.Color
Не ти разбрах решението!
Сложил си ги двата на едно и естествено че ще видя второто.
Най-дългият път започва с първата крачка...
Сложил си ги двата на едно и естествено че ще видя второто.
Най-дългият път започва с първата крачка...
Re: Label.Text.Color
Не те разбирам хич!
В твоя код замени грешния си ред с моя правилен - какво не разбра??
Твоят вариант не става, замени го с моето!
Тоест твоето Label.Text.Color трябва да стане Label.Font.Color - всичко друго си остава така.
Какво значи "двата на едно"?? Един ред съм дал - не са два.
В твоя код замени грешния си ред с моя правилен - какво не разбра??
Твоят вариант не става, замени го с моето!
Тоест твоето Label.Text.Color трябва да стане Label.Font.Color - всичко друго си остава така.
Какво значи "двата на едно"?? Един ред съм дал - не са два.
Редактирано от Naki на
Re: Label.Text.Color
Малко съм те подвел
ставаше въпрос че е Label.Font.Color сега разбрах и критиката за какъв програмист съм ;)
Явно нещата (събитията) се случват много бързо. но не знам защо има разлика. Това ми е интересно иначе винаги мога да измисля алтернативен вариант да го задействам.
Та по въпроса! Защо едното работи а другото не? Трябва да има причина и без ГМО боб ;)
Най-дългият път започва с първата крачка...
ставаше въпрос че е Label.Font.Color сега разбрах и критиката за какъв програмист съм ;)
Явно нещата (събитията) се случват много бързо. но не знам защо има разлика. Това ми е интересно иначе винаги мога да измисля алтернативен вариант да го задействам.
Та по въпроса! Защо едното работи а другото не? Трябва да има причина и без ГМО боб ;)
Най-дългият път започва с първата крачка...
Re: Label.Text.Color
Кое работи?
Кое не работи?
Цитирай и двете!
Това, дето съм го дал нема начин да не работи, освен ако нямаш някъде грешка, или много бързо стават нещата както БатиГого предположи.
Ако БатиГого е прав, то му се извинявам!
С таймер трябва да стане, ама трябва да се направи правилно.
Какво си задал в Таймера като събития?
И кога и при какви условия го Enable-ваш тоз Таймер?
Кое не работи?
Цитирай и двете!
Това, дето съм го дал нема начин да не работи, освен ако нямаш някъде грешка, или много бързо стават нещата както БатиГого предположи.
Ако БатиГого е прав, то му се извинявам!
С таймер трябва да стане, ама трябва да се направи правилно.
Какво си задал в Таймера като събития?
И кога и при какви условия го Enable-ваш тоз Таймер?
Редактирано от Naki на
Re: Label.Text.Color
Явно няма да се оправим така.
Пиши ми в Скайп: nakibest
(кажи, че си от Дира)
Пиши ми в Скайп: nakibest
(кажи, че си от Дира)
Re: Label.Text.Color
Пинг
Скоро не съм си играл но проблема си остава. Всичко което го пусна заедно с Лабела си работи но лабела не! Пробвах да сменя lanel.caption:='hhhh'
но и така не става. Много бързо се сменя и това е проблема а закъснението не му влияе. Примерно sleep(1000) на лабела не отчита а другите като beep си работят.
Пак да повторя, това се случва при приемане на сигнал от порт на UDP. Целта е смяна на цвета на текста в лабела.
Най-дългият път започва с първата крачка...
Скоро не съм си играл но проблема си остава. Всичко което го пусна заедно с Лабела си работи но лабела не! Пробвах да сменя lanel.caption:='hhhh'
но и така не става. Много бързо се сменя и това е проблема а закъснението не му влияе. Примерно sleep(1000) на лабела не отчита а другите като beep си работят.
Пак да повторя, това се случва при приемане на сигнал от порт на UDP. Целта е смяна на цвета на текста в лабела.
Най-дългият път започва с първата крачка...