Текущий архив: 2005.01.02;
Скачать: 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 вся ветка
Текущий архив: 2005.01.02;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.033 c