Модераторы: Poseidon, Snowy, bems, MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Фрейм отказывается быть контейнером, для других компонент 
:(
    Опции темы
Delphist
Дата 25.5.2007, 13:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Delphist Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2145
Регистрация: 3.2.2004
Где: всегда в сети

Репутация: 2
Всего: 3



У меня есть фрейм располагаю я его на форму, пытаюсь добавить в него компонент не получается как это исправить?


--------------------
ProcessInfo 1-ая моя программа (аналог spyxx.exe с гораздо большим функц-ом - внедрение dll в адр. простр. процесса, перехват API-функций, разбор приложения на окна мн.др).
Когда-то давным-давно использовал это...
PM MAIL ICQ   Вверх
Sunvas
Дата 25.5.2007, 13:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Соль и сахар
****


Профиль
Группа: Участник
Сообщений: 3388
Регистрация: 12.3.2006
Где: Тосно

Репутация: 28
Всего: 89



File->New->Frame


--------------------
Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их.
PM MAIL   Вверх
Snowy
Дата 25.5.2007, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 192
Всего: 484



Никак. Фрейм - штука самостоятельная и дизайнится отдельно.

Добавлено через 25 секунд
Sunvas, это ты к чему?
PM MAIL   Вверх
Sunvas
Дата 25.5.2007, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Соль и сахар
****


Профиль
Группа: Участник
Сообщений: 3388
Регистрация: 12.3.2006
Где: Тосно

Репутация: 28
Всего: 89



Цитата(Snowy @  25.5.2007,  13:08 Найти цитируемый пост)
Sunvas, это ты к чему?

Ну, а как по-другому можно в дизайн-тайме добавить контролы во фрейм??


--------------------
Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их.
PM MAIL   Вверх
Snowy
Дата 25.5.2007, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 192
Всего: 484



Ну так у него уже есть фрейм. Ему не нужен новый...
Или ты предлагаешь пронаследовать существующий и набросать уже в него?
PM MAIL   Вверх
Sunvas
Дата 25.5.2007, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Соль и сахар
****


Профиль
Группа: Участник
Сообщений: 3388
Регистрация: 12.3.2006
Где: Тосно

Репутация: 28
Всего: 89



Цитата(Snowy @  25.5.2007,  13:26 Найти цитируемый пост)
Ну так у него уже есть фрейм.

Как я понял, у него фрейма нету.
Цитата(Snowy @  25.5.2007,  13:26 Найти цитируемый пост)
Или ты предлагаешь пронаследовать существующий и набросать уже в него?

Можно и пронаследовать.


--------------------
Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их.
PM MAIL   Вверх
Snowy
Дата 25.5.2007, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 192
Всего: 484



Цитата(Delphist @  25.5.2007,  13:00 Найти цитируемый пост)
У меня есть фрейм
 smile 
PM MAIL   Вверх
Sunvas
Дата 25.5.2007, 13:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Соль и сахар
****


Профиль
Группа: Участник
Сообщений: 3388
Регистрация: 12.3.2006
Где: Тосно

Репутация: 28
Всего: 89



Цитата(Snowy @  25.5.2007,  13:35 Найти цитируемый пост)
У меня есть фрейм

возможно, но читаем далее:

Цитата(Delphist @  25.5.2007,  13:00 Найти цитируемый пост)
 располагаю я его на форму

 smile 


--------------------
Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их.
PM MAIL   Вверх
Snowy
Дата 25.5.2007, 13:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 192
Всего: 484



Sunvas, надень панамку  smile 
Ты просто не понял вопроса.
Фрейм создан. Брошен на форму.
Во фрейм на форме нельзя набросать компоненты - только при редактировании самого фрейма или в рантайме.
PM MAIL   Вверх
Sunvas
Дата 25.5.2007, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Соль и сахар
****


Профиль
Группа: Участник
Сообщений: 3388
Регистрация: 12.3.2006
Где: Тосно

Репутация: 28
Всего: 89



Цитата(Snowy @  25.5.2007,  13:52 Найти цитируемый пост)
Sunvas, надень панамку   
Ты просто не понял вопроса.

 smile 



--------------------
Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их.
PM MAIL   Вверх
pseud
Дата 25.5.2007, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Экспёрт Тыдыщ
***


Профиль
Группа: Завсегдатай
Сообщений: 1175
Регистрация: 18.5.2007
Где: Минск, Беларусь

Репутация: 10
Всего: 40



Delphist 
Фрейм - это по сути отдельный контрол.
Может в твоем случае больше подойдет Panel.

Если все же желаешь использовать фрейм, то:

- или кидай компоненты на фрейм в дизайне фрейма

- или (если тебе базовый фрейм нужен такой какой есть) создавай новый фрейм на базе базового:
  File -> New -> Other... -> (закладка с твоим проектом, напр. Project1) -> выбираешь базовый фрейм (напр., MyBaseFrame) -> OK

получишь MyBaseFrame1 =class(TMyBaseFrame) - можешь его переименовать в дизайнере MySuperFrame.
Теперь в дизайне этого фрейма можешь накидать на него компонентов.
В dfm файле этого фрейма отразятся лишь изменения отличные от базового фрейма.
И именно этот фрейм кидай на форму.

PM MAIL   Вверх
MetalFan
Дата 25.5.2007, 15:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Аццкий Сотона
****


Профиль
Группа: Комодератор
Сообщений: 3815
Регистрация: 2.10.2006
Где: Moscow

Репутация: 62
Всего: 128



фреймы - буэээ.... кака. я вот почему то их не люблю)
по мне так лучше форму встраиваемую сделать


--------------------
There are always someone smarter than you...
PM MAIL   Вверх
drkot
Дата 25.5.2007, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ищущий
***


Профиль
Группа: Завсегдатай
Сообщений: 1042
Регистрация: 5.5.2006

Репутация: 5
Всего: 8



Цитата(pseud @  25.5.2007,  14:46 Найти цитируемый пост)
Фрейм - это по сути отдельный контрол.

По сути все что наследуется от TControl есть не что инное как отдельный контрол. а это вся vcl. smile 

И мне вобще непонятен смысл создавать фреймы и кидать их на форму (в режиме дизайна).

Добавлено через 6 минут и 54 секунды
Цитата(MetalFan @  25.5.2007,  15:24 Найти цитируемый пост)
фреймы - буэээ.... кака.

это твое субъективное мнение  smile 


--------------------
Ошибка не становится истиной по причине широкого распространения,
как и Истина не становится Ошибкой из-за того, что никто её не видит.
PM   Вверх
pseud
Дата 25.5.2007, 15:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Экспёрт Тыдыщ
***


Профиль
Группа: Завсегдатай
Сообщений: 1175
Регистрация: 18.5.2007
Где: Минск, Беларусь

Репутация: 10
Всего: 40



to drkot, 
Цитата(pseud @  25.5.2007,  14:46 Найти цитируемый пост)
Фрейм - это по сути отдельный контрол.

- эт я так ляпнул... забыл удалить :)


MetalFan, 
Безусловно можно юзать встраиваемые формы, но это более ресурсоемко для системы, слишком много ненужных свойств в таком случае и неиспользуемого функционала. Да и форму в дизайне не положешь на форму (для тех кто любит видеть еще в дизайне как все будет выглядеть, а не после работы ручками в коде). WYSIWYG все-таки. Хотя я люблю больше такое в коде конструировать.
Согласен фреймы - коряватые слегка.

Да и встраиваемые формы... Если же мы такую форму отобразим отдельным окном. Ну случайно. Ну обшиблись. Фрейм нам такого не позволит - подавай Parent и все на том.
PM MAIL   Вверх
drkot
Дата 25.5.2007, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ищущий
***


Профиль
Группа: Завсегдатай
Сообщений: 1042
Регистрация: 5.5.2006

Репутация: 5
Всего: 8



Цитата(pseud @  25.5.2007,  15:40 Найти цитируемый пост)
дизайне не положешь на форму

yeb зачем фрейм если все в дизайне собирается?  smile 
Цитата(pseud @  25.5.2007,  15:40 Найти цитируемый пост)
Согласен фреймы - коряватые слегка

В чем корявость? Поясни.



--------------------
Ошибка не становится истиной по причине широкого распространения,
как и Истина не становится Ошибкой из-за того, что никто её не видит.
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0609 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.