Вопрос Прозрачная панель

  • Автор темы Автор темы nik1967
  • Дата начала Дата начала

nik1967

Old Men
Проверенный
Всем доброго времени суток! Задался вопросом - а как то можно сделать в инно прозрачную панель (которая TPanel)?
 
Последнее редактирование:
nik1967,
Привет, давно как то занимался этим, она лишь может принять цвет родителя,вроде более с ней не сделать.
Скорей всего только ботвой что то можно сделать :)
 
nik1967,
Ну идеи есть :) но толку от них. Только в чем цель?
 
Цель - сделать прозрачную "выкатывающуюся панель" с наложением на неё полупрозрачной картинки, используя IsSprite.
 
возьми код из TransparentStatic.iss, выкинь оттуда код с рисованием текста
будет тебе прозрачная панель

в примерах ботвы checklistbox тоже на "прозрачной" TPanel рисуется. правда оттуда сложнее выковырять будет. там всякие скроллбары, перемещения по колесу мыши, короче геморно, но можно достать код
 
South, к сожалению не хватило моих скудных познаний, что бы взять код из TransparentStatic.iss, выкинуть оттуда код с рисованием текста. Если поможешь, буду признателен.
 
nik1967, можно попробовать совсем по простому
поскольку юникодный инно написан на delphi2009 (или более позднем), то можно попробовать так
Код:
  Panel := TPanel.Create(WizardForm);
  Panel.BevelOuter := bvNone;
  Panel.Parent := WizardForm;
  Panel.ParentBackground := True;
  Panel.SetBounds(0, 0, 100, 100);

ЗЫ не проверял

ЗЗЫ
Цель - сделать прозрачную "выкатывающуюся панель" с наложением на неё полупрозрачной картинки, используя IsSprite.
а почему не выкатывать сразу картинку полупрозрачную?
 
Последнее редактирование:
Назад
Сверху