|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
Progressbar поверх другого компонента
Здравствуйте уважаемые коллеги Улыбающийся
У меня возникла проблема, поставили задачу: во время загрузки данных StringGrid сделать светлым тоном (типа осветлить) и по центру вывести ProgressBar. Может ктото сталкивался с подобной задачей? А то если с прогресбаром вродь понятно, то как осветлить таблицу я себе не представляю. Спасибо. |
#2
|
||||
|
||||
Нестандартный вариант.
Взять на канве грида нарисовать белый прямоугольник. Где-то на сайте есть исходник для рисования фигур, используя прозрачность. — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#3
|
|||
|
|||
С рисованием на канве грида. Пробовал рисовать линию - рисуется только на ячейках, если размер занимаемый ячейками меньше размера грида, то рисуется только на ячейках.
|
#4
|
||||
|
||||
Цитата:
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию Последний раз редактировалось M.A.D.M.A.N., 14.03.2011 в 17:32. |
#5
|
|||
|
|||
вот так отлично закрашивает весь грид:
Код:
var ARect: TRect; ACanvas: TCanvas; begin ARect.Left := 0; ARect.Top := 0; ARect.Right := StringGrid1.Width; ARect.Bottom := StringGrid1.Height; ACanvas := TCanvas.Create; ACanvas.Handle := StringGrid1.Canvas.Handle; ACanvas.Rectangle(ARect); ACanvas.Free; end; |
#6
|
|||
|
|||
Но вот как сделать квадратик полупрозрачным?
|
#7
|
|||
|
|||
щас подумаем
|