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

Вниз

Несколько форм в едиторе - Delphi 2007   Найти похожие ветки 

 
POP   (2010-03-20 21:11) [0]

В Delphi 7 можно было хоть все формы на экран вывести и переключаться между ними, щелкая мышью по ним.

Как в Delphi 2007 сделать тоже самое, да и возможно ли?

В опциях - Embedded Designer выключен, так что форма жестко не закреплена.


 
Loginov Dmitry ©   (2010-03-20 23:03) [1]

Зачем щелкать?

Используйте клавиши [Shift + F12], [F12]


 
POP   (2010-03-21 02:05) [2]

Эти клавиши я знаю.

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


 
Германн ©   (2010-03-21 02:13) [3]


> Когда много маленьких форм и надо сделать однотипную со
> всеми элементами, то задолбаешься переключаться клавишами
> ища необходимый модуль в списке , чтобы копировать на новую
> форму размеры и прочее.

Про Репозитарий не знаешь?!


 
POP   (2010-03-21 09:39) [4]


> Про Репозитарий не знаешь?!


Слышал, но не знаю... сейчас почитаю.


 
Anatoly Podgoretsky ©   (2010-03-21 09:48) [5]

Не пробовал щелкать по файлу проекта?


 
POP   (2010-03-21 10:40) [6]

Репозитайрий хорошая вещь если часто однотипную форму нужно добавлять.

Все-равно это не то.

Предположим, нужно уже готовые однотипные формы изменить синхронно. Тут репозитарий уже не поможет.

В Delphi 7 было удобно, когда сколько хочешь форм на экран одновременно можно было вызвать и быстренько переключаться между ними.


> Не пробовал щелкать по файлу проекта?


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


 
Anatoly Podgoretsky ©   (2010-03-21 10:45) [7]

> POP  (21.03.2010 10:40:06)  [6]

Шаг номер 2, целкаем по модулю и получаем столько, сколько нужно, затем поднимаем глаза и видим закладки, щелкая по которым быстро перемещаемся между модулями.


 
POP   (2010-03-21 10:48) [8]


> Шаг номер 2, целкаем по модулю и получаем столько, сколько
> нужно, затем поднимаем глаза и видим закладки, щелкая по
> которым быстро перемещаемся между модулями.


Перемещаемся между МОДУЛЯМИ, а не формами. Чтобы форму вызвать, нужно F12 нажать.

Вообщем, жаль, что они эту возможность убрали в новых версиях Delphi.


 
POP   (2010-03-21 10:50) [9]

Добавлю:

Только после вызова формы по F12 появится список свойств в Инспекторе Обьектов.

Было бы хорошо, если они сразу появлялись, как только на модуль переключаешься, без вызова формы.


 
sniknik ©   (2010-03-21 11:10) [10]

вроде бы хотели (читал) вернуть классический интерфейс в дельфю, с раздельными формами. (по мне тоже ide дельфи много потеряла от "мимикрии" под мелкософтский стиль)
но это явно не с 2007, попозже (если вообще сделали).


 
POP   (2010-03-21 11:14) [11]


> вроде бы хотели (читал) вернуть классический интерфейс в
> дельфю, с раздельными формами. (по мне тоже ide дельфи много
> потеряла от "мимикрии" под мелкософтский стиль)но это явно
> не с 2007, попозже (если вообще сделали).


Вот, значит невозможно сделать то что мне нужно.

А Delphi 2007 я всю переделал под Delphi 7 (за исключением того, о чем разговор идет)


 
GDI+   (2010-03-21 11:15) [12]


>
> POP   (20.03.10 21:11)  


Формы можно наследовать друг от друга. Через File->New->Other->[Project Name] выбрать нужную форму и inherited


 
Anatoly Podgoretsky ©   (2010-03-21 11:20) [13]

> POP  (21.03.2010 10:48:08)  [8]

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


 
dmk ©   (2010-03-21 11:20) [14]

Пользуйтесь ctrl+tab.


 
Anatoly Podgoretsky ©   (2010-03-21 11:21) [15]

> POP  (21.03.2010 10:50:09)  [9]

Список свойств показывается, только при показе в виде формы.


 
Anatoly Podgoretsky ©   (2010-03-21 11:28) [16]

> sniknik  (21.03.2010 11:10:10)  [10]

ИДЕ сменили в 2005, старый вариант был удобен и естественен.


 
POP   (2010-03-21 12:11) [17]

GDI+

> Формы можно наследовать друг от друга. Через File->New->Other-
> >[Project Name] выбрать нужную форму и inherited


Тогда в этой новой форме свойства измененные от default не выделяются жирным шрифтом. Не удобно.

Anatoly Podgoretsky

> Но мне кажется, что у тебя ситуация - лишь бы не работать.


Ага, на диване я сижу, а не программирую и пытаюсь сделать IDE удобной для этого.


 
sniknik ©   (2010-03-21 12:13) [18]

когда сменили я в курсе, а говорил про обещание(???, слухи?) восстановить по типу D7, в версии 2010/2011(???, не в курсе).


 
Anatoly Podgoretsky ©   (2010-03-21 12:27) [19]

> POP  (21.03.2010 12:11:17)  [17]

Ну ИДЕ такое как есть, но ни каких ограничений на открытие форм не обнаружено.


 
Anatoly Podgoretsky ©   (2010-03-21 12:27) [20]

> sniknik  (21.03.2010 12:13:18)  [18]

Обещали только палитру сменить, выпонили.


 
POP   (2010-03-21 12:48) [21]

Anatoly Podgoretsky

> Ну ИДЕ такое как есть, но ни каких ограничений на открытие
> форм не обнаружено.


Я тебе про Фому, ты мне про Ерему.

В Delphi 2007 нельзя открыть несколько форм одновременно, что можно было сделать в Delphi 7.

Точка.


 
Кто б сомневался ©   (2010-03-21 12:57) [22]


> POP   (21.03.10 12:48) [21]


Имхо стало проще работать с формами. В D7 я помню путался в этих формах, то одну закрываешь, ищешь другую в больших проектах.
Здесь же есть закладки, просто переключайся мышкой между ними, и будет показана форма без лишних движений.
Ну пойму какие тут могут быть препятствия?
Зачем тебе сразу отображать несколько форм в Design?
Если нужно сделать похожий интерфейс, - копи паст.


 
POP   (2010-03-21 13:00) [23]

Кто б сомневался

> Здесь же есть закладки, просто переключайся мышкой между
> ними, и будет показана форма без лишних движений.


Чтобы форма показалась, нужно F12 жать, сама по себе при переключении между закладками формы не появляются.

В Delphi 7 те же самые закладки были для юнитов.

Ты что-то путаешь.


 
Кто б сомневался ©   (2010-03-21 13:01) [24]


> Перемещаемся между МОДУЛЯМИ, а не формами. Чтобы форму вызвать,
>  нужно F12 нажать.


Да нет, именно между формами.
Я открываю 3 формы, внизу выбираю design и вижу формы, потом переключаюсь. между ними. или я не так понял тебя?


 
Кто б сомневался ©   (2010-03-21 13:03) [25]


> Чтобы форма показалась, нужно F12 жать, сама по себе при
> переключении между закладками формы не появляются.

У меня Delphi 2009 ничего жать не надо. Просто ходишь по закладкам, и если внизу включен Design (не code) - то переключаешься по формам.


 
POP   (2010-03-21 13:05) [26]

Кто б сомневался ©

> Я открываю 3 формы, внизу выбираю design и вижу формы, потом
> переключаюсь. между ними. или я не так понял тебя?


То есть у тебя внизу три закладки: Code, Design, History, - правильно?

Если так, то у меня нет закладки Design.

Как ее туда добавить?


 
POP   (2010-03-21 13:11) [27]

Вообщем, для этого нужно, чтобы была включена опция Embedded Designer, тогда вкладка будет.

Но я не привык, когда формы двигать нельзя


 
POP   (2010-03-21 13:19) [28]

Короче, оказалось, что можно хоть все формы одновременно вывести на экран, по SHIFT-F12, но они почему то все открываются и оказываются под главным окном Едитора и выудить их оттуда для одновременного показа можно только через меню Window.

Замудрили блин донельзя.

В Delphi7 какой смак был.


 
Anatoly Podgoretsky ©   (2010-03-21 13:35) [29]

> POP  (21.03.2010 13:00:23)  [23]

Это тебе надо, а другим нет. Вот в этом и разница. У нас нет проблемы с переключением.


 
Anatoly Podgoretsky ©   (2010-03-21 13:36) [30]

> POP  (21.03.2010 13:11:27)  [27]

Тебе шашечки или ехать.


 
POP   (2010-03-21 13:37) [31]


> Anatoly Podgoretsky ©   (21.03.10 13:36) [30]


> Тебе шашечки или ехать.


Мне ехать с комфортом.


 
Anatoly Podgoretsky ©   (2010-03-21 13:39) [32]

> POP  (21.03.2010 13:37:31)  [31]

А поему тебе все равно, что не предлагай, все одно находишь оправдание, чтобы не работать.
Нафига тебе Дельфи, купи такси.


 
POP   (2010-03-21 13:52) [33]


> Anatoly Podgoretsky ©   (21.03.10 13:39) [32]


Да у вас бред или паранойя, дедушка. Вас никто не преследует, успокойтесь.


 
boriskb ©   (2010-03-21 14:51) [34]

> Вас никто не преследует, успокойтесь.

Ну как же не преследует?
Ты уже всех дедов здесь достал :)


 
POP   (2010-03-21 17:11) [35]


> Ну как же не преследует?


Ага, одно мне непонятно, почему он мне дважды повторял, что я работать не хочу.

Хотя Delphi как раз и предназначена для работы, заработка денег (для меня по крайней мере).

Дед он и есть дед :)


 
POP   (2010-03-21 17:47) [36]

Еще один вопрос есть, задам в этой ветке, так как он тоже нового юзер-интерфеса Delphi 2007 касается:

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

Но как только переходишь в другой модуль, сразу в этом окне Structure появляется список классов и прочая лабуда.

Это как-то отключается?



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

Форум: "Прочее";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.53 MB
Время: 0.062 c
15-1273841536
pasha_golub
2010-05-14 16:52
2010.08.27
Просьба владельцам телефонов


15-1268689777
Германн
2010-03-16 00:49
2010.08.27
Build Events в опциях проекта.


10-1166695535
Nick6
2006-12-21 13:05
2010.08.27
XLReport и DCOM


15-1265790438
12
2010-02-10 11:27
2010.08.27
Переведите пожалуйста на любой диалект VBA ..


2-1271533393
Kukulkan
2010-04-17 23:43
2010.08.27
ADOQuery + SQL-выборка по дате!!!





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский