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

Вниз

Динамическая работа с frame ами   Найти похожие ветки 

 
Aleksey   (2005-10-05 22:30) [0]

Это опять я.... всем здрасте!

Есть форма и на ней место под фрейм, есть юниты и в них определены фреймы (неско штук).
Как динамически создать фреймы и потом показывать их поочереди на главной форме в 1м месте?


 
Котик Б   (2005-10-06 08:52) [1]

Мы очень рады... и вам тогоже....

Поочереди и в первом месте ??? Это слайдшоу чтоли ?


 
Aleksey   (2005-10-06 10:42) [2]

не,
У меня практика по Dilphi и задание написать граф. редактор, что бы в нем загружались динамически инструменты рисования.
Т.е. грузится редактор, заходит в папку <кисти> и находит там, например, <размытая кисть>.dll и грузить ее. Тык вот грузить та он грузит, но у кистей есть параметры (толщина, разматие, ....) и у всех кистей разные. А на главной форме есть место (параметры кисти), надо что бы там показывались параметры выбранной кисти (в одном месте на гл. форме). Я патался через фреймы и пытался создавать панельки с кнопочками. С фреймами - av, а когда я панельки пытаюсь сделать панель.родитель:=панельНаГлавнойФорме (хочу запихнуть панель с одной формы на др.) то мне говорять Can not assign TFont to TFont
Как реализовать такую штуку?


 
Чапаев ©   (2005-10-06 11:41) [3]

1. Приведи код. Если судить по словам, то вроде ничего преступного ты не делаешь.
2. "Can not assign TFont to TFont". Известная проблема. Используй runtime packages.


 
Aleksey   (2005-10-06 11:58) [4]

Сейчас я пробую создать форму и с нее ScrollBox перекинуть на др. форму (вместо Frame). Форма-источник Invisible(если это имеет значение). Результ Тотже - Can not assign TFont to TFont.

Function PensTFGetPointer (owner: TComponent; ctrl: TwinControl): Pointer stdcall;
Begin
 FrameForm:=TFrameForm.Create(Application или Owner?);
 FrameForm.ScrollBox.Create(owner);
 FrameForm.ScrollBox.Parent:=ctrl;
 FrameForm.ScrollBox.Show;
 FrameForm.ScrollBox.Refresh;
 Result:=nil;
End;

owner- панель, куда надо вставить, ctrl - она же...


 
Aleksey   (2005-10-06 20:13) [5]

Вообще можно перебросить что нить с одной(находится вДлл) формы на другую(осн проект) изменяя свойство Parent



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

Форум: "Основная";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.043 c
5-1105351198
Siargey
2005-01-10 12:59
2005.10.30
Создание редактора свойств


8-1118066972
TORT
2005-06-06 18:09
2005.10.30
ГРУГЛАЯ ФОРМА


2-1128534097
The Sound
2005-10-05 21:41
2005.10.30
Ошибка, при использовании ShellApi.


3-1127061927
suharew
2005-09-18 20:45
2005.10.30
Транзакции в Interbase


14-1128695726
ArtemESC
2005-10-07 18:35
2005.10.30
Кодировки





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