Форум программистов, компьютерный форум, киберфорум
Delphi: Графика, звук, видео
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Delphi Как определить длительность Mp3 файла. MP3 плеер на библиотеке BASS 2.4 В процессе поиска ответов я наткнулся на эту тему https://www.cyberforum.ru/delphi-beginners/thread83454.html Судя по всему, создателю той темы она помогла. Но, как мне кажется, я повторил все в точности как в этой теме и у мне не удалось перевести байты в формат 'nn:ss'. Все функции работают, но возвращают не верное значение. procedure TForm1.btn2Click(Sender: TObject); var... https://www.cyberforum.ru/ delphi-multimedia/ thread1482768.html Canvas.Draw Как растянуть картинку Delphi
Помогите пожалуйста. Дана картинка 30на30, как её нарисовать на Image размером 50на50 или NнаN.
Delphi Движение шарика по параболе Помогите пожалуйста написать программу изображающую движения шарика по параболе с использованием канвы, а не шейпа https://www.cyberforum.ru/ delphi-multimedia/ thread1480582.html Delphi Отображение графика температур за 3 летних месяца, и графика со средними температурами за эти же месяцы https://www.cyberforum.ru/ delphi-multimedia/ thread1480107.html
помогите написать в делфи код нажатия кнопки,который отображал бы один график температур за 3 летних месяца и второй график с средними температурами за эти же мясяца...буду очень благодарен!в четверг просто нужно прогу уже сдать(((
Выбор устройства вывода звука по умолчанию Delphi
Добрый день! Появился вопрос: Как программно можно изменить устройство вывода звука? Ситуация такая: подключены наушники и колонки, есть желание написать программу, которая при запуске будет давать пользователю возможность выбирать куда отправлять звук. Подскажите хотя бы направление куда копать. Спасибо! P.S. звуковая карта одна.
Delphi Прорисовка и удаление линий Нужна помощь!!! создаю несколько динамических объектов (TButton), между ними провожу линии (делаю связь), нужно чтобы при движении одного из объектов линия тоже двигалась, т.е. нужно перерисовывать определенную линию. Есть ли у кого идеи, пример кода, как это реализовать? https://www.cyberforum.ru/ delphi-multimedia/ thread1477586.html
Delphi Изобразить графики температур и средние температуры за летние месяцы https://www.cyberforum.ru/ delphi-multimedia/ thread1474451.html
Помогите написать прогу в Delphi,где нужно Изобразить графики температур и средние температуры за летние месяцы!
При нажатии одной кнопкой разделить Image напополам и каждую половину залить цветом Delphi
как при нажатии одной кнопкой разделить имэдж напополам и каждую половину залить цветом?
Delphi Перемещение геометрической фигуры https://www.cyberforum.ru/ delphi-multimedia/ thread1471929.html
Нарисовать заданную геометрическую фигуру, которая перемещается по заданной траектории и постоянно изменяет свой масштаб («дышит»). Язык программирования Delphi. Может у кого завалялся пример или алгоритм? Приму любую помощь, спасибо:)
Delphi Алгоритм сетки Paint Хочу реализовать такую ф-цию. На холсте что-то все время рисуется и пользователь периодически включает и выключает сетку. Я понять алгоритм не могу. Как сделать, что бы появление и исчезание сетки не портило уже нарисованное. Там надо мне прочертить линию нужную, я врубаю сетку - рисую ее и вырубаю(или же продолжаю рисовать пока мне не перестанет она нужна) Добавлено через 3 часа 2 минуты... https://www.cyberforum.ru/ delphi-multimedia/ thread1471482.html
Вывести эллипс, а затем закрасить его цветом формы Delphi
нужно эллипс который выводится закрасить цветом формы и вывести в новом месте , в новом месте вывести не трудно ,а закрасить цветом формы не получается var x,y : integer; implementation {$R *.dfm}
Delphi Как из СтринГрида убрать рамку Всем привет, можно ли как в delphi в стрингриде убрать рамку ячейки или сменить цвет, я в ячейки добавляю картинки и рамка портит внешний вид. https://www.cyberforum.ru/ delphi-multimedia/ thread1470908.html
Почетный модератор
64299 / 47594 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
21.06.2015, 13:45 0

Нарисовать на DrawGrid маленький круг в центре ячейки - Delphi - Ответ 7789241

21.06.2015, 13:45. Показов 2079. Ответов 1
Метки (Все метки)

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

Решение

Например так.
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
procedure TForm1.DrawGrid1Click(Sender: TObject);
var d:TRect;
begin
d:=DrawGrid1.CellRect(1,1);//выбираем ячейку для рисования
with DrawGrid1.Canvas do
 begin
  Pen.Color :=clRed;
  with d do
  Ellipse(Left+(Right-Left) div 2-10,Top+(Bottom-Top) div 2-10,
          Left+(Right-Left) div 2+10,Top+(Bottom-Top) div 2+10)
 end;
end;
Добавлено через 6 минут
Или так
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
procedure TForm1.Button1Click(Sender: TObject);
var i,j:byte;
    d:TRect;
begin
with DrawGrid1 do
 begin
  for i:=0 to rowcount-1 do
  for j:=0 to colcount-1 do
   begin
    d:=CellRect(j,i);//выбираем ячейку для рисования
    with Canvas do
     begin
      Pen.Color :=clRed;
      with d do
      Ellipse(Left+(Right-Left) div 2-10,Top+(Bottom-Top) div 2-10,
              Left+(Right-Left) div 2+10,Top+(Bottom-Top) div 2+10)
     end;
   end;
 end;
end;


Вернуться к обсуждению:
Нарисовать на DrawGrid маленький круг в центре ячейки Delphi
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.06.2015, 13:45
Готовые ответы и решения:

Окрашенные ячейки drawgrid
Пытаюсь сделать небольшую игру, возникла проблемка Например закрашиваю ячейку в черный цвет ...

Программный выбор ячейки в DrawGrid
Привет всем! Как программно поместить "пунктирный прямоугольничек" на новую ячейку в DrawGrid? Я...

Круг с цифрой в центре
Подскажите пожалуйста как нарисовать круг с цифрой в центре.

Круг в центре формы
Напишите приложение, которое в заголовке формы выводит ее размеры и координаты на экране, а по...

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

Получить координаты отдельной ячейки DrawGrid?
Как получить координаты отдельной ячейки DrawGrid?

Как через DrawGrid() нарисовать пять клеток?
Интересует как нарисовать пять клеток подряд, чтобы можно было по ним кликать и менять цвет, пока...

Перемещать круг по периметру расположенного в центре экрана прямоугольника
Перемещать круг по периметру расположенного в центре экрана прямоугольника. Помогите написать...

Перемещать круг по периметру расположенного в центре экрана прямоугольника
Перемещать круг по периметру расположенного в центре экрана прямоугольника

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