![]() |
|
|
#1
|
|||
|
|||
![]() Всем здравствуйте, у меня появился такой вопрос, хочу реализовать рисование линии на панели на которой лежит множество кнопок, вопрос рисую линию на панели и она будет отображаться поверх кнопок? и второй вопрос посложнее, понял что реализация при помощи линий мне не очень поможет, так как мне нужно к примеру посчитать числа лежащие в caption кнопок, которые лежат между двумя линиями, дак вот, надо же обращаться к линии как к объекта и как то вычислить площадь между этими двумя линиями, вопрос как?
|
#2
|
||||
|
||||
![]() Палитра компонентов, вкладка Additional, выбрать Shape или Bevel, что больше подойдёт и "поиграться" с их свойствами Pen, Shape etc.
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#3
|
|||
|
|||
![]() Bevel беру к примеру, могу ли я рисовать линию в какую хочу сторону а не только снизу сверху слева справа? как тогда задать к примеру по диагонали?
|
#4
|
|||
|
|||
![]() Еще такой вопрос вот код
Код:
Lines: array [0..3000] of TCanvas; Lines[i]:=TCanvas.Create; Lines[i].Pen.Color:=clred; Lines[i].MoveTo(Sklad.Top, Sklad.Left); Lines[i].LineTo(100,100); |
#5
|
||||
|
||||
![]() Её вязать надо с чем-то.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#6
|
||||
|
||||
![]() Цитата:
Код:
var bLeft, bTop, bWidth, bHeight : integer; begin Bevel1.SetBounds(bLeft, bTop, bWidth, bHeight); end; Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#7
|
|||
|
|||
![]() Продолжая биться над массивом линий, пробую объявить массив так
Код:
Lines[i]: array [0..3000] of TShapes; тогда при помощи рисования четырех угольника, можно его "сжимать" и рисовать линию, тогда такой вопрос как рисовать четырехугольник не на форме а на панели, в виде линии при помощи данного объекта? |
#8
|
||||
|
||||
![]() Цитата:
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |