Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.01.02;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.065 c
1-1103525998
Jeka
2004-12-20 09:59
2005.01.02
Кликнуть по строке ListBox


4-1100296579
Dot
2004-11-13 00:56
2005.01.02
работа с реестром


3-1102342055
dream
2004-12-06 17:07
2005.01.02
Проблема с компонентами :(


14-1102687863
by
2004-12-10 17:11
2005.01.02
Кто пишет на .Net, подскажите.


14-1103016958
Чеширский_Кот
2004-12-14 12:35
2005.01.02
ПРОДАЖНЫЙ ФУТБОЛ: у меня нет слов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский