Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Builder Анализ имен папок для последующей работы с вложенными в них файлами Доброго времени суток, требуется помощь! Задача следующая: Есть определенная директория. Допустим "d:\my" В ней есть папки с именами в формате "день_месяц_год". К примеру: "d:\my\18_02_2010", "d:\my\19_02_2010", "d:\my\22_02_2010" и т.д. В каждой из них лежит по одному текстовому файлу. Моей программе необходимо при запуске сверять названия папок с сегодняшней датой, чтобы, в случае... https://www.cyberforum.ru/ cpp-builder/ thread45158.html C++ Builder Поясните: cerr << "Вызов dcopy файл1 файл2 \n";
Приветствую всех, необходима ваша помощь: В разрабатываемой программе одни из пунктов, которые надо реализовать, КОПИРОВАНИЕ и СРАВНЕНИЕ файлов. Нарыл пару кусков, но в них есть непонятные места: 1)КОПИРОВАНИЕ: #include <fstream.h> #include <process.h> #include <conio.h> int main(int argc, char *argv) { char ch;
C++ Builder Не правильно задан цикл?!Как лучше? https://www.cyberforum.ru/ cpp-builder/ thread45147.html
Всем привет!Вот освоил циклы(вроде). попытался написать прожку.И опять ничего не выходит. я ее и так и сяк. и while и for.Ну никак((((.Остановился на этом варианте.Но вычисляет мне ЗП 4236220р.Это конечно не плохо было бы, но надо правильно!плиз хелп.#include <iostream> using namespace std; void main() { int o,tn,t,pr,raz,T,ZP,i; /*o-оклад,tn-норматив часов,t-кол-во отработанных часов ...
C++ Builder При нажатии на кнопку на первой форме открыть вторую форму Скажите пожалуйста, как сделать при нажатие на Button1 переходило на 2ю форму? можно ли так вообще) https://www.cyberforum.ru/ cpp-builder/ thread45134.html
C++ Builder Функция внутри обработчика события?
Что я сделал не так почему выдает ошибку? void __fastcall TForm1::ValueListEditor1StringsChange(TObject *Sender) { void zapis(int Nzapisi) { SHAGI.V_th=ValueListEditor1->Cells; } if (...) zapis(iSHAGI-1); }
C++ Builder Почему не работает if() else?? https://www.cyberforum.ru/ cpp-builder/ thread45103.html
Ничего не понимаю!Ввожу разные значения, а вычисляет всегда по первой формуле((( #include <iostream> using namespace std; #include <math.h> int main() { unsigned int m,i,pr; cout<<"Vvedite pribyl \n";cin>>m; cout<<"vvedite oklad \n";cin>>i; if(m=1000)
C++ Builder Цель прочитать память и вывести на экран https://www.cyberforum.ru/ cpp-builder/ thread45093.html
Народ имеется такой код. Цель прочитать память и вывести на экран(в учебных целях). #include "windows.h" #include <iostream> using namespace std; int main() { int i;
C++ Builder Как изменить имя готового проекта?
Решение наверняка простейшее, однако, возникла необходимость изменить имя программы (процесса), отображаемое в списке процессов в Диспетчере виндовс. Как это сделать?
C++ Builder Подсчет количества цветов в изображении https://www.cyberforum.ru/ cpp-builder/ thread45077.html
подскажите каким образом лучше (экономнее) подсчитать количество цветов в изображении? собственно, сам я пока реализовал это следующим образом: обошел изображение и определил максимальное значение цвета; создал вектор длиной, равной максимальному значению цвета; обошел изображение второй раз и по индексам вектора, равным значениям цветов вбил 1 (т.е. если значение цвета 11320, то вектор=1);...
C++ Builder Изменить текст заголовка окна программы https://www.cyberforum.ru/ cpp-builder/ thread45069.html
вопрос такой: как сделать, чтобы при изменении этого параметра в программе менялся заголовок проги в винде..а то если просто изменить-ничего не происходит
CopyFileEx и ProgressBar C++ Builder
Подскажите как реализовать индикатор копирования большого файла через CopyProgressRoutine пожалуйста. Если можно пример простейшей программы. Добавлено через 7 часов 29 минут 39 секунд Вобщем есть код: DWORD CALLBACK CopyProgressRoutine( LARGE_INTEGER TotalFileSize, // total file size, in bytes LARGE_INTEGER TotalBytesTransferred, // total number of bytes transferred LARGE_INTEGER...
C++ Builder нужна помощь с прогой https://www.cyberforum.ru/ cpp-builder/ thread45041.html
Скажите пожалуйста как сделать чтобы например: я нажал на Button1 текст появился в Memo1, потом нажал на другой Button2 и текст добавился так же в Memo1 только ниже текста Button1,(вот именно Добавление ниже Button1 текста у меня не получается(()
1090 / 588 / 121
Регистрация: 11.11.2008
Сообщений: 1,544
28.07.2009, 09:10 0

Закрашивание ячейки StringGrid - C++ Builder - Ответ 226562

28.07.2009, 09:10. Показов 8540. Ответов 34
Метки (Все метки)

Ответ

не вижу как gridDrawCell связан с левой кнопкой, по идее это просто свой обработчик закраски ячейки.
тогда, думаю, Otaka имел в виду:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void __fastcall gridDrawCell(TObject *Sender, int ACol,
      int ARow, TRect &Rect, TGridDrawState State)
{
        TStringGrid *p=(TStringGrid *)Sender;
 
        switch(p->Cells[ACol][ARow])
        {
        case '1':p->Canvas->Brush->Color = clRed;
        case '2':p->Canvas->Brush->Color = clGreen;
        case '3':p->Canvas->Brush->Color = clYellow;
        case '4':p->Canvas->Brush->Color = clBlack;
        default:break;
        }
       if (p->Cells[ACol][ARow] != ' ')p->Canvas->FillRect(Rect);
       p->Cells[ACol][ARow]='';
}
+ в событиях кликов и даблкликов надо прописать запись в ячейку соответствующих чисел.

Вернуться к обсуждению:
Закрашивание ячейки StringGrid C++ Builder
2
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.07.2009, 09:10
Готовые ответы и решения:

Закрашивание ячейки StringGrid
Подскажите, пожалуйста, как закрасить ячейку при таком условии: Если a&gt;b, то ячейка закрашивается,...

StringGrid - закрашивание
Подсчитать количество локальных максимумов в массиве целых чисел. Локальный максимум — такой...

Закрашивание ячеек в StringGrid
В событии BottonOnClick -вычисление ячеек двумерной матрицы, но мне нужно еще и закрасить ячейки в...

Закрашивание строки в Stringgrid
Задача такова: считать с базы данные, проверить все данные столбца &quot;Легенда&quot;, если true, то...

34
28.07.2009, 09:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.07.2009, 09:10
Помогаю со студенческими работами здесь

Закрашивание ячейки таблицы
дело состоит в следующем: нужно сделать так, чтоб в таблице (StringGrid) закрашивался фон...

Возможность вручную писать данные в ячейки StringGrid и заполнение ячеек StringGrid данными из файла после нажатия кнопки
Здравствуйте! Помогите, пожалуйста. Мне необходимо сделать следующее: реализовать возможность...

Редактирование ячейки StringGrid
Значит нужно при нажатии button по ячейке стринггрида сделать возможность ее редактирование, тоесть...

Цвет ячейки StringGrid
Есть СтрингГрид (матрица, заполнен целыми числами). По нажатию на кнопку в нем ищутся, допустим,...

Редактирование ячейки в StringGrid
Как сделать, чтобы при нажатии на ячейку StringGrid для редактирования в ней сразу выделился весь...

Фиксированные ячейки в StringGrid
Здравствуйте, подскажите пожалуйста, в чем может быть причина такой проблемы: На форме лежит...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru