Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Delphi Найти сумму двух вещественных чисел и вывести результат в Label помогите решить) Найти сумму двух вещественных чисел и вывести результат в Label с количеством цифр после точки, равным наибольшему числу цифр после точки в слагаемых. Ввод исходных данных организовать с помощью компонентов Edit с обработкой события OnKeyPress. https://www.cyberforum.ru/ delphi-beginners/ thread898078.html Обработать событие OnKeyPress при вводе целого числа в Edit так, чтобы можно было вставить только один знак минус Delphi
помогите решить) Обработать событие OnKeyPress при вводе целого числа в Edit так, чтобы можно было вставить только один знак минус в начало поля ввода не удаляя уже введенных цифр числа и один разделитель целой части от дробной..
Delphi KeyPress: если не последняя ячейка в строке, то перевести курсор в соседнюю ячейку, иначе в следующую строку в нулевой столбец помогите решить) Обработать событие KeyPress при нажатии Enter в клетке StringGrid следующим образом: если не последняя ячейка в строке, то перевести курсор в соседнюю ячейку, иначе в следующую строку в нулевой столбец. Если курсор находится в последней ячейке StringGrid, то перевести курсор в ячейку (0,0). https://www.cyberforum.ru/ delphi-beginners/ thread898072.html Delphi Вычислить количество элементов, превышающих значение переменной Т1 / Т2 помогите пожалуйста. задание: разработать программу, создав предварительно подпрограмму по условию заданному во 2 предложении задачи. для массива Х из 10 элементов вычислить количество элементов,превышающих значение переменной Т1, и количество элементов, превышающих значение переменной Т2 ( 2 значения количеств) для вычисления количества элементов массива, превышающих определенное значение,... https://www.cyberforum.ru/ delphi-beginners/ thread898022.html
Delphi Одномерный, двумерный массив
Добрый день, форумчане. Скоро сдавать курсовую, есть рабочая программа, нужно в "procedure TForm1.Button3Click(Sender: TObject);" вставить значение из картинки. Меня попросили помочь, а я в этом плаваю, так как сам только учусь, помогите пожалуйста. Буду очень благодарен Вам!!! unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, ...
Delphi 1.Задан текстовый файл "test.txt". Написать программу,которая меняет первый символ строки на символ "?" https://www.cyberforum.ru/ delphi-beginners/ thread897829.html
1.Задан текстовый файл "test.txt". Написать программу,которая меняет первый символ строки на символ "?"
Delphi Задан типизированный файл Type myfile=file of char; Написать программу которая удваивает знаки препинания в файле 2.Задан типизированный файл Type myfile=file of char; Написать программу которая удваивает знаки препинания в файле https://www.cyberforum.ru/ delphi-beginners/ thread897814.html Delphi Pomogite pogaluista
1.Задан текстовый файл "test.txt". Написать программу,которая меняет первый символ строки на символ "?" одна тема - одна задача, названия тем должны быть информативными. читайте правила форума
Delphi Симметричные криптосистемы https://www.cyberforum.ru/ delphi-beginners/ thread897793.html
Симметричные криптосистемы
Delphi Запись в процесс приложения https://www.cyberforum.ru/ delphi-beginners/ thread897759.html
Доброго времени суток. Пытался сделать программку. в ней записывается несколько байт в процесс игры, но меняться должно не игровое значение, а переход самого процесса. но вот в чем проблема, если смотреть через СЕ, то место где мне нужно изменить только для чтения и функция WriteProcessMemory ничего сделать не может - Как с этим быть, как изменить все таки эти значения? Дали совет юзать...
Delphi программа на delphi не работает как надо
Надо чтобы delta при увеличение k выводило число меньше, например если k = 500 тогда будет delta 0,9 а если k = 8000 тогда delta 0,1 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Grids, TeEngine, TeeFunci, Series, ExtCtrls, TeeProcs,
Delphi Кнопки НАЗАД/ВПЕРЕД. Очередь и дек (DEQ). Основные действия, циклический сдвиг элементов (циклическая прокрутка) Собственно программа, Очередь на основе циклического массива. Очень помогла тема https://www.cyberforum.ru/delphi-beginners/thread725284.html Помогите! Мне остаётся реализовать кнопки Назад/Вперед что бы передвигаться по результатам так сказать... Не знаю как сделать(( Так-то предлагалось создать "создать двумерный массив x_s, каждая строчка которого будет содержать одномерный массив x на... https://www.cyberforum.ru/ delphi-beginners/ thread897728.html
Эксперт Pascal/Delphi
4912 / 2781 / 853
Регистрация: 04.10.2012
Сообщений: 10,121
11.06.2013, 11:15 0

Клетки StringGrid, в которых четные числа закрасить красным, нечетные - синим цветами. - Delphi - Ответ 4703516

11.06.2013, 11:15. Показов 4326. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено yano4ka15 как решение

Решение

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
procedure TForm1.FormCreate(Sender: TObject);
var
ACol, ARow:Integer;
begin
Randomize; //генерируем случайные числа
 for ARow :=0 to strngrd1.RowCount-1 do
 for ACol :=0 to strngrd1.ColCount-1 do
 begin
strngrd1.Cells[ACol,ARow] :=IntToStr(Random(99)+1); //заполняем ими StringGrid
 end;
end;
 
// закрашиваем ячейки
procedure TForm1.strngrd1DrawCell(Sender: TObject; ACol, ARow: Integer;
  Rect: TRect; State: TGridDrawState);
begin
if  StrToInt(strngrd1.Cells[ACol,ARow]) mod 2=0 then //если число в ячейке
                                    //четное, то
begin
with strngrd1.Canvas do
begin
Brush.Color:= clRed; //закрашиваем прямоугольную область ячейки
 //в красный цвет
FillRect(Rect);
TextOut(Rect.Left+2, Rect.Top+2, strngrd1.Cells[ACol, ARow]);
end;
end
else // иначе (если нечетное)
with strngrd1.Canvas do
begin
Brush.Color:= clBlue; //окрашиваем в синий цвет
FillRect(Rect);
TextOut(Rect.Left+2, Rect.Top+2, strngrd1.Cells[ACol, ARow]);
end;
end;
 
end.


Вернуться к обсуждению:
Клетки StringGrid, в которых четные числа закрасить красным, нечетные - синим цветами. Delphi
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.06.2013, 11:15
Готовые ответы и решения:

Раскрасить в массиве красным цветом нечетные положительные элементы, синим – нечетные отрицательные
Ввести двумерный массив произвольной размерности, раскрасить в нем при выводе красным цветом...

Вывести в файл числа, цифры которых чередуются как четные/нечетные
дан текстовый файл с изображениям целых чисел. в выходной файл поместить те и них ,у которых...

Сформировать два массива, в одном из которых будут все четные числа, а во втором - нечетные
Задача: считать с клавиатуры масив целых чисел, из него сформировать два масива в одном из которых...

Создать два новых файла, первый из которых содержит четные числа из исходного файла, а второй — нечетные
Дан файл вещественных чисел. Создать два новых файла, первый из которых содержит четные числа из...

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

Создать два новых файла, первый из которых содержит четные числа из исходного файла, а второй — нечетные (в том же порядке)
1. Дан файл целых чисел. Создать два новых файла, первый из которых содержит четные числа из...

Определены ли на множестве: N(натуральные числа), Z(целые числа), Q, 2Z(четные числа), 2Z+1(нечетные)
4 Определены ли на множестве: N(натуральные числа), Z(целые числа), Q, 2Z(четные числа),...

Сортировка массива: Четные числа — по возрастанию, нечетные числа — по убыванию
Дан целочисленный массив. Надо отсортировать его. Четные числа - по возрастанию Нечетные числа -...

Столбики отрицательной температуры рисовать синим, а положительной - красным
Program Temper; Uses GraphABC; Const MinT = -25; MaxT = 10; Days = 40; Var T :...

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