Форум программистов, компьютерный форум, киберфорум
Наши страницы

Delphi для начинающих

Войти
Регистрация
Восстановить пароль
 
wolovits
0 / 0 / 0
Регистрация: 31.10.2011
Сообщений: 8
#1

Смена цвета текста в выделенной ячейки из события StringGrid1SetEditText - Delphi

26.04.2012, 11:53. Просмотров 958. Ответов 1
Метки нет (Все метки)

Я просто туп и не понимаю вообще ничего.
Смысл такой: нужно, чтобы при редактировании ячейки в StringGrid'е , если введенное содержимое проходит там определенное условие, текст в этой ячейке закрашивался.
Условие впихал в StringGrid1SetEditText, потому что там есть параметры столбца и строки, которые как раз и нужны были.
Ну скорее я просто ничего не понимаю и творю ересь)
Мне, вот, дали кусок, но куда его пихать-не имею понятия..
Delphi
1
2
3
4
5
with TStringGrid(Sender), Canvas do
        begin
        Font.Color  := clRed;
          FillRect(Rect);
          TextRect(Rect, Rect.Left + 2, Rect.Top + 2, Cells[aCol, aRow]);
Помогите, пожалуйста. Заранее спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2012, 11:53
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Смена цвета текста в выделенной ячейки из события StringGrid1SetEditText (Delphi):

Смена цвета текста в статусе - Delphi
Как сделать что бы при выборе в combobox "Открыто" в таблице dbgrid в колонке "Статус" появлялся текст"открыто" зеленым цветом.Использую...

Координаты выделенной ячейки в StringGrid - Delphi
Как узнать координаты выделенной ячейки в StringGrid. Выключаем goRangeSelected, что бы выделять только 1 ячейку. Затем нужно узнать...

Узнать адрес выделенной ячейки stringgrid - Delphi
Здравствуйте. Такая задача: я кликаю на ячейку в stringgrid и мне нужно узнать ее номер строки и номер столбца. Есть функции gdFocused и...

StringGrid: заполнение выделенной ячейки через Edit - Delphi
На форме Stringgrid с 6 столбцами и 5 строками, 6 edit-ов и кнопка. Вопрос: Как заполнить выделенную строку информацией из edit-ов?

Форма смена цвета - Delphi
сменить цвет формы на красный(нажатие) и возврат к прежнему цвету(отпускание).

Смена цвета формы - Delphi
как написать программу по смене цвета через клик? procedure TForm1.FormCreate(Sender: TObject); begin procedure...

1
Одиночка
3933 / 1858 / 89
Регистрация: 16.03.2012
Сообщений: 3,869
27.04.2012, 01:49 #2
Delphi
1
2
3
4
5
6
7
8
9
procedure TForm1.StringGrid1DrawCell(Sender: TObject; aCol, aRow: Longint; Rect: TRect;   State: TGridDrawState);
begin
  with TStringGrid(Sender), Canvas do
  begin
     Font.Color  := clRed;
     FillRect(Rect);
     TextRect(Rect, Rect.Left + 2, Rect.Top + 2, Cells[aCol, aRow]);
  end;
end;
Это событие прорисовки ячейки.
Здесь можешь вставить проверку, та ли ячейка прорисовывается и своё условие.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.04.2012, 01:49
Привет! Вот еще темы с ответами:

Смена цвета формы - Delphi
Здравствуйте подскажите как сделать чтобы при наведении на форму цвет ее менялся допустим с красного на желтый и когда убираешь мышку с...

Смена цвета по таймеру - Delphi
Поместить на форму лицо, глаза которой меняется через равные промежутки времени в следующей последовательности: красный, жёлтый, зелёный,...

Смена цвета формы - Delphi
Ребят, подскажите пожалуйста, как можно при помощи TrackBar'а менять цвет формы?

Смена цвета надписи. - Delphi
Всем Вам привет. Может кто нибудь подскажет, как поменять цвет Button при нажатии?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru