![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Форумчанин
Регистрация: 01.08.2007
Сообщений: 222
|
![]()
Если я правильно понял, тебе надо при появлении в Edit определенного текста изменить цвет фона?
Попробуй ввести условие: if Edit1.text='трали-вали' then Edit1.Color:=ClRed;
Жить тоже вредно, от этого умирают!!!
|
![]() |
![]() |
![]() |
#12 |
Форумчанин Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 183
|
![]()
Если у тебя несколько Edit на форме и тебе надо из них всех засвитить только то имя которого содержится в переменной s, то сделай так:
var i:integer; s:string; begin s:=Edit1.Name; for i:=0 to form1.ControlCount-1 do begin if form1.Controls[i].name=s then TEdit(form1.Controls[i]).Color:=clred; end; end;
Until The End Of Time
|
![]() |
![]() |
![]() |
#13 |
Участник клуба
Регистрация: 28.03.2007
Сообщений: 1,814
|
![]()
procedure TForm1.Button1Click(Sender: TObject);
var i: integer; begin for i := 0 to ComponentCount - 1 do if Components[i] is TEdit then if (Components[i] as TEdit).Name='s' then (Components[i] as TEdit).Color:=clred; end; |
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 16.04.2007
Сообщений: 298
|
![]()
procedure TForm1.Button1Click(Sender: TObject);
begin TEdit(FindComponent('edit1' {или какая-то переменная})).Color := clRed; end;
Не надо ничего усложнять. Все достаточно тривиально.
Последний раз редактировалось Shuraken; 20.09.2007 в 11:01. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
помогите отладить EDIT | photozaz | Общие вопросы Delphi | 4 | 08.04.2008 20:44 |
Edit помогите срочно плиз? -( | One.Love | Общие вопросы Delphi | 4 | 06.04.2008 09:58 |