Вниз
Скачать: CL | DM;

Форма в ворме   Найти похожие ветки 

← →
Jann ©   (2004-12-17 12:06) [0]

Уважаемые мастера, объясните плз, как в свободном месте формы можно открыть другую форму, например как в 1С


← →
Fay ©   (2004-12-17 12:09) [1]

Frame?


← →
Александр Иванов ©   (2004-12-17 12:13) [2]

А где в 1С и как это?


← →
Jann ©   (2004-12-17 12:14) [3]

Это как? Форма обычная, стиль fsNormal


← →
Jann ©   (2004-12-17 12:16) [4]

Ну когда загружается 1С, на экране мы видим меню и ряд кнопочек, а дальше любое действие приводит к тому, что в свободной области открываются окна


← →
TUser ©   (2004-12-17 12:20) [5]

MDI?


← →
Jann ©   (2004-12-17 12:23) [6]

Да. А как показать существующую дочернюю форму в главной


← →
TUser ©   (2004-12-17 12:32) [7]


> Да. А как показать существующую дочернюю форму в главной

Главной форме пишешь FormStyle = fsMDIForm, дочерним - fsMDIChild


← →
Jann ©   (2004-12-17 12:39) [8]

нет вы не поняли у меня есть главная и дочерняя при запуске проги дочерняя форма не показывается, а при нажатии кокой-нибудь кнопочки хотелось бы, чтобы открывалась дочерняя форма. вот как это организовать?


← →
Александр Иванов ©   (2004-12-17 12:42) [9]

MainForm.Button1Click(Sender:TObject);
 begin
   ChildForm.Show;
 end;


← →
Jann ©   (2004-12-17 12:51) [10]

на что она вопит, что идентификатор ChildForm не задекларирован


← →
Александр Иванов ©   (2004-12-17 12:52) [11]

Ну дак задекларируй :)


← →
Jann ©   (2004-12-17 12:56) [12]

а как?


← →
Jann ©   (2004-12-17 12:57) [13]

а как?


← →
Jann ©   (2004-12-17 12:57) [14]

Удалено модератором


← →
Александр Иванов ©   (2004-12-17 13:02) [15]

Попробуй для начала:
File->New->Other->Projects->MDI Application


← →
Jann ©   (2004-12-17 13:15) [16]

смотрел я это дело, но мне не надо создавать форму, мне надо открыть уже имеющуюся


← →
DiamondShark ©   (2004-12-17 13:24) [17]


> смотрел я это дело, но мне не надо создавать форму, мне
> надо открыть уже имеющуюся

Что бы что-то имелось, его надо сначала создать.


← →
TUser ©   (2004-12-17 13:26) [18]


> Александр Иванов ©   (17.12.04 12:52) [11]
> Ну дак задекларируй :)
>
>
> Jann ©   (17.12.04 12:56) [12]
> а как?

В налоговой :)

По поводу undeclared identificator - в uses чего-то не так, скорее всего.


← →
Jann ©   (2004-12-17 13:30) [19]

а что не так, и чего может нехватать


← →
TUser ©   (2004-12-17 13:33) [20]


> а что не так, и чего может нехватать

Модуль может быть не прописан, в котором эта дочерняя форма объявлена.


← →
Jann ©   (2004-12-17 13:40) [21]

а как правильно его прописать, у меня прописано в uses главной формы unit2 - это дочерняя форма


← →
TUser ©   (2004-12-17 13:42) [22]


> Jann ©   (17.12.04 13:40) [21]

Значит не то (если в unit2 есть var Form1: TForm1 в interface). На каком месте пишет UI?


← →
Jann ©   (2004-12-17 13:52) [23]

когда выполняется функция нажатие кнопочки
procedure TForm1.ToolButton1Click(Sender: TObject);
begin
 ChildForm.Show;
end;



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.49 MB
Время: 0.022 c
1-1103212404
vega
2004-12-16 18:53
2005.01.02
Как преобразовать строку


9-1094370806
МОНГОЛ
2004-09-05 11:53
2005.01.02
Про затухающий экран


14-1103058339
Hypercube
2004-12-15 00:05
2005.01.02
Решение задач: теория вопроса


1-1103303482
fuzzy
2004-12-17 20:11
2005.01.02
Как преобразовать Real --> String. Ф-ия FloatToStr не катит.


4-1100607982
Avatara
2004-11-16 15:26
2005.01.02
Перехват и обработка ошибок.




   Наверх