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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.08.2010, 13:58   #11
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Проект в студию )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 26.08.2010, 14:09   #12
phphel
Форумчанин
 
Аватар для phphel
 
Регистрация: 12.07.2010
Сообщений: 249
По умолчанию

Да рамка то ясно, там наверное 1 пиксель то будет) не так страшно, проблема в том, что с тем кодом который щас, вообще не верно определяется позиция...
Moonquake

Последний раз редактировалось phphel; 26.08.2010 в 14:15.
phphel вне форума Ответить с цитированием
Старый 26.08.2010, 14:13   #13
phphel
Форумчанин
 
Аватар для phphel
 
Регистрация: 12.07.2010
Сообщений: 249
По умолчанию

Form1
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
   form2.show;
end;
Form2
Код:
procedure TForm2.FormShow(Sender: TObject);
begin
left:=form1.left+form1.width;
top:=form1.Top+((form1.width-form2.width+
GetSystemMetrics(SM_CYCAPTION)) div 2);
end;
намудрил я чето с form2.top походу..
Moonquake
phphel вне форума Ответить с цитированием
Старый 26.08.2010, 14:17   #14
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

интерестно, а причем тут к вертикальной позиции ширина?
у вас все верно хоть?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 26.08.2010, 14:19   #15
phphel
Форумчанин
 
Аватар для phphel
 
Регистрация: 12.07.2010
Сообщений: 249
По умолчанию

Пепел Феникса, вы про это SM_CYCAPTION?
я пробовал SM_CYSIZE...не помогло
Moonquake
phphel вне форума Ответить с цитированием
Старый 26.08.2010, 14:22   #16
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Код:
top:=form1.Top+((form1.width-form2.width+
GetSystemMetrics(SM_CYCAPTION)) div 2);
красным выделил
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 26.08.2010, 14:25   #17
phphel
Форумчанин
 
Аватар для phphel
 
Регистрация: 12.07.2010
Сообщений: 249
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
Код:
top:=form1.Top+((form1.width-form2.width+
GetSystemMetrics(SM_CYCAPTION)) div 2);
красным выделил

Сори, но чет не понял...
Moonquake
phphel вне форума Ответить с цитированием
Старый 26.08.2010, 14:26   #18
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

вертикальное положение определяем с помощью ширины форм, это верно?
может высота нужна?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 26.08.2010, 14:29   #19
phphel
Форумчанин
 
Аватар для phphel
 
Регистрация: 12.07.2010
Сообщений: 249
По умолчанию

left:=form1.left+form1.width;
top:=form1.Top+((form1.height-form2.height+
GetSystemMetrics(SM_CYSIZE)) div 2);


Говорю же запрограммировался))

спасибо огромное)
Moonquake
phphel вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Из DBGrid одной формы отразить в ListBox на другой формы VenZell БД в Delphi 2 28.05.2010 07:27
Заголовок Child формы имеет цвет неактивной формы, хотя форма активна? PrimaryPro Общие вопросы Delphi 0 12.03.2010 11:12
как привязать размеры содержимого формы к размерам самой формы acid_bmstu Общие вопросы Delphi 4 05.02.2010 05:02
Обращение из формы в dll к элементу главной формы (delphi) a_n_n_a Помощь студентам 3 10.05.2009 04:00
TRichViewEdit - местоположение курсора? Алексей_C Общие вопросы Delphi 2 30.10.2007 20:55