Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.04.2010, 21:35   #1
Chudo4258
Форумчанин
 
Аватар для Chudo4258
 
Регистрация: 19.02.2009
Сообщений: 622
По умолчанию Делфи. Прозрачная облать на форме.

Нужно сделать правый нижний угол формы сделать прозрачным.

form.jpg

Может использовать какой-то компонент который будет просвечивать форму??? Или как-то обрезать вообще уголок формы???
Жми на весы!!!

Последний раз редактировалось Chudo4258; 09.04.2010 в 21:38.
Chudo4258 вне форума Ответить с цитированием
Старый 09.04.2010, 22:06   #2
Chudo4258
Форумчанин
 
Аватар для Chudo4258
 
Регистрация: 19.02.2009
Сообщений: 622
По умолчанию

Конечно есть у меня идейка, можно сделать всю форму прозрачной, а на место непрозрачной области можно поместить какие-нибудь два компонента, например Panel, на все равно когда помещаешь какие-то компоненты, то видно их место стыковки.
Да и этот способ наверно какой-то не очень. Может есть у кого-то более интересные идеи???
Жми на весы!!!
Chudo4258 вне форума Ответить с цитированием
Старый 09.04.2010, 22:54   #3
Vladya
Форумчанин
 
Аватар для Vladya
 
Регистрация: 04.11.2008
Сообщений: 360
По умолчанию

проще всего будет скачать компоненты Jadi и использовать компонент из этой библиотеки с помощью которого можно просвечивать любую часть формы, даже есть несколько вариантов фигуры которая будет делать "Дыру" в Вашей форме ))

Для облегчения поиска этого компонента (их там около 500) --- вкладка "JVCL Globus2" компонент - JvgHoleShape

пример использования -
Мой скромненький сайт

Последний раз редактировалось Vladya; 09.04.2010 в 23:06.
Vladya вне форума Ответить с цитированием
Старый 10.04.2010, 06:21   #4
Chudo4258
Форумчанин
 
Аватар для Chudo4258
 
Регистрация: 19.02.2009
Сообщений: 622
По умолчанию

Цитата:
Сообщение от Vladya Посмотреть сообщение
проще всего будет скачать компоненты Jadi и использовать компонент из этой библиотеки с помощью которого можно просвечивать любую часть формы, даже есть несколько вариантов фигуры которая будет делать "Дыру" в Вашей форме ))

Для облегчения поиска этого компонента (их там около 500) --- вкладка "JVCL Globus2" компонент - JvgHoleShape

пример использования -
а где их скачать, можите ссылочку дать, или выложить прямо сюда архивом.
Жми на весы!!!
Chudo4258 вне форума Ответить с цитированием
Старый 10.04.2010, 06:39   #5
Google2010
Форумчанин
 
Регистрация: 16.02.2010
Сообщений: 316
По умолчанию

ну раз не открывается то :
Вырезаем правую нижнюю 1/16;
Код:
procedure TForm1.FormCreate(Sender: TObject);
var fR:HRGN;
Fr2:hrgn;
begin
 fr:=CreateRectRgn(Round(0),Round(0),Round(width),Round(height*3/4));
 fr2:=CreateRectRgn(Round(0),Round(height*3/4),Round(width*3/4),Round(height));
 CombineRgn(fR,fR,Fr2,RGN_Or);
 SetWindowRgn(Handle,fR,True);
end;

Последний раз редактировалось Google2010; 10.04.2010 в 07:08.
Google2010 вне форума Ответить с цитированием
Старый 10.04.2010, 07:03   #6
Chudo4258
Форумчанин
 
Аватар для Chudo4258
 
Регистрация: 19.02.2009
Сообщений: 622
По умолчанию

Цитата:
600 компонентов Jedi
не открывается.
пишет: "Ошибка! Невозможно подключиться к удалённому серверу"
Жми на весы!!!
Chudo4258 вне форума Ответить с цитированием
Старый 10.04.2010, 07:10   #7
Google2010
Форумчанин
 
Регистрация: 16.02.2010
Сообщений: 316
По умолчанию

Цитата:
не открывается.
пишет: "Ошибка! Невозможно подключиться к удалённому серверу"
ну и фиг с ними! используй регионы, пример = пост №5
Google2010 вне форума Ответить с цитированием
Старый 10.04.2010, 07:17   #8
Chudo4258
Форумчанин
 
Аватар для Chudo4258
 
Регистрация: 19.02.2009
Сообщений: 622
По умолчанию

скачал JEDI VCL вот отсюды: http://sourceforge.net/projects/jvcl/

Скажите как установить компоненты их этого архива???
Жми на весы!!!
Chudo4258 вне форума Ответить с цитированием
Старый 10.04.2010, 09:54   #9
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Сначала запускаешь install.bat из jcl, а потом запускаешь install.bat уже из jvcl... Теперь уже ТЫ ЖМИ на весы...
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 10.04.2010, 14:03   #10
Vladya
Форумчанин
 
Аватар для Vladya
 
Регистрация: 04.11.2008
Сообщений: 360
По умолчанию

Цитата:
Сообщение от Chudo4258 Посмотреть сообщение
скачал JEDI VCL вот отсюды: http://sourceforge.net/projects/jvcl/

Скажите как установить компоненты их этого архива???
ничего сложного там нет просто скопируйте папку с компонентом в ту директорию в которой хотите ее хранить (после установки ее нельзя удалять), и запускайте install.bat сначала из папки JVC а потом JVCL вроде так.
Мой скромненький сайт
Vladya вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прозрачная картинка Alett Компоненты Delphi 5 14.05.2013 15:01
Прозрачная текстура Miha85193 Компоненты Delphi 0 29.03.2010 12:34
В делфи на форме не распознаётся цвет. Rin Помощь студентам 9 07.12.2009 22:03
Прозрачная панель Vladya Компоненты Delphi 5 14.05.2009 12:34
!!! Делфи. Фон в форме! Abbatik Помощь студентам 7 03.12.2007 13:00