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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2011, 23:26   #1
Seger17
Новичок
Джуниор
 
Регистрация: 29.03.2011
Сообщений: 2
Печаль Как делать форму виде разных фигур?

Дали курсовую надо зделать форму виде звезды подскажите люди как это зделать
Seger17 вне форума Ответить с цитированием
Старый 30.03.2011, 00:03   #2
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,899
По умолчанию

возможно это поможет, а впредь проходитесь , пожалуйста, поиском

http://programmersforum.ru/showthread.php?t=140650

ещё могу от себя добавить - по идее можно выставить у формы alphablendvalue в 0 и тогда она будет полностью прозрачна, а звезду сделайте картинкой, или Tshape пронаследуйте

Последний раз редактировалось phomm; 30.03.2011 в 00:12.
phomm вне форума Ответить с цитированием
Старый 30.03.2011, 01:23   #3
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

Цитата:
ещё могу от себя добавить - по идее можно выставить у формы alphablendvalue в 0 и тогда она будет полностью прозрачна, а звезду сделайте картинкой, или Tshape пронаследуйте
Мне кажется что в итоге получится просто невидимая форма)
Код:
form1.transparent:=true;
form1.transparentcolor:=clred;
form1.color:=clred;
form1.borderstyle:=bsnone;
и поверх кинуть картинку звездочки.
Ненавижу быть как все, но люблю, чтобы все были как я.
MyLastHit вне форума Ответить с цитированием
Старый 30.03.2011, 01:29   #4
vitaliy1911
Пользователь
 
Аватар для vitaliy1911
 
Регистрация: 19.05.2010
Сообщений: 35
По умолчанию

мы на лабах делали при помощи регионов
http://www.codenet.ru/progr/delphi/stat/regions/
вот здесь посмотрите, как раз там на примере звезды объясняется
vitaliy1911 вне форума Ответить с цитированием
Старый 30.03.2011, 08:51   #5
nik-maximal
Пользователь
 
Аватар для nik-maximal
 
Регистрация: 09.03.2011
Сообщений: 16
По умолчанию

Цитата:
Сообщение от MyLastHit Посмотреть сообщение
Мне кажется что в итоге получится просто невидимая форма)
Код:
form1.transparent:=true;
form1.transparentcolor:=clred;
form1.color:=clred;
form1.borderstyle:=bsnone;
и поверх кинуть картинку звездочки.
и плюс вот эта процедура
Код:
procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  ReleaseCapture;
  SendMessage(Form1.Handle, WM_NCLBUTTONDOWN, HTCAPTION, 0)
end;
с помощью ее можно перемещать звездочку, как форму
nik-maximal вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
значение из разных лист в одну форму? Aqil_f Microsoft Office Excel 13 01.04.2010 09:51
Одну и ту же форму использовать как MDI-child форму и как модальную форму? PrimaryPro Общие вопросы Delphi 2 10.03.2010 20:52
Как реализовать форму с в виде объямного шара? Mixasik Общие вопросы Delphi 12 02.09.2009 06:51
Как настроить эксель, чтобы он открывал в виде таблицы тхт файл с разделителем в виде точки с запятой xhour Microsoft Office Excel 1 05.05.2009 14:17