Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
ВнизTFrame Найти похожие ветки
← →
Kurilkin © (2010-03-24 18:45) [0]Простите за школьный вопрос. Какой процедурой можно поменять один фрейм на другой в компоненте? То есть я кидаю на форму компонент TFrame, при создании его он спрашивает юнит, но мне надо в запущенной программе поменять одну как бы "форму" в фрейме на другу. Возможно ли это и как это лучше реализовать? Использую delphi 2009.
Спасибо.
← →
Jeer © (2010-03-24 19:06) [1]Еще раз..
Что значит "процедурой поменять фрейм" ?
В реал-тайм что-ли ?
← →
Kurilkin © (2010-03-24 19:17) [2]Ну да, на кнопку тыкаю и форма другая. Я не уверен что это вообще возможно так как я нуб.
← →
MsGuns © (2010-03-24 19:27) [3]Вообще-то особенность фрэйма как бы не юнит (от просто "прилагается"), а некоторый "навороченный" контейнер компонент, использующийся как заготовка (а иногда как и готовый типа компонент).
Если фрэйм не нужен, он просто удаляется, а вместо него в проект кладется другой.
← →
Jeer © (2010-03-24 20:00) [4]
> Kurilkin © (24.03.10 19:17) [2]
>
> Ну да, на кнопку тыкаю и форма другая.
При чем тут frame тогда ?
Есть наследование форм, есть фреймы и они, как правило, не для реал-тайм.
Ты сейчас дойдешь до того, что "тыкнул в кнопку и вместо фотошопа, стал Excel"
В твоих-то пока ограниченных возможностях надо думать о развитии функционала, а не о "прикиде". Глупость это, если я правильно тебя понял.
← →
Плохиш © (2010-03-24 20:25) [5]Если я правильно понял, то свойство Parent фрейма спасёт отца русккой демократии...
PS. Если нужен кусок из справки, охотно дам.
← →
Игорь Шевченко © (2010-03-24 20:31) [6]Плохиш © (24.03.10 20:25) [5]
> PS. Если нужен кусок из справки, охотно дам.
Просим! Просим!
← →
Плохиш © (2010-03-24 20:37) [7]
> Игорь Шевченко © (24.03.10 20:31) [6]
Вот если автор попросит, тогда дам :-P
← →
MsGuns © (2010-03-24 21:01) [8]Кистате, если верить
http://ru.wikipedia.org/wiki/%D0%9D%D0%BE%D0%B2%D0%B8%D1%87%D0%BE%D0%BA,
то автор скорее "чайник", но не "нуб"
:)
← →
Kurilkin © (2010-03-24 21:20) [9]Очень прошу выслать кусок справки)
← →
Германн © (2010-03-24 21:37) [10]
> Kurilkin © (24.03.10 21:20) [9]
>
> Очень прошу выслать кусок справки)
>
Сам напросился :)
← →
Плохиш © (2010-03-24 22:32) [11]
> Kurilkin © (24.03.10 21:20) [9]
>
> Очень прошу выслать кусок справки)
Die Eigenschaft Parent gibt das übergeordnete Objekt des Frames an.
Delphi-Syntax:
property Parent: TWinControl;
C++ Syntax:
__property TWinControl* Parent = {read=FParent, write=SetParent};
Beschreibung
Mit Parent können Sie das übergeordnete Objekt des Frames ermitteln oder festlegen. Dabei handelt es sich um das fensterorientierte Steuerelement, das den Frame und alle seine untergeordneten Objekte enthält. Normalerweise ist dies ein Formular, eine Tafel, ein Gruppenfeld oder ein anderes Container-Objekt. Die Änderung dieser Eigenschaft verschiebt das Steuerelement auf dem Bildschirm, sodass es im neuen übergeordneten Objekt angezeigt wird. Das untergeordnete Objekt wird zusammen mit seinem Container verschoben.
Wenn zur Laufzeit eine neue Instanz eines Frames erstellt wird, muß ihre Eigenschaft Parent zugewiesen werden. Andernfalls wird der Frame nicht auf dem Bildschirm angezeigt.
← →
MsGuns © (2010-03-24 22:47) [12]А на голландском слабо ?
← →
Kurilkin © (2010-03-24 22:51) [13]
> А на голландском слабо ?
Beschrijving
Met ouder kunt u bepalen de bovenliggende object of geheel van frames. Dit is het raam-controle dat het frame en alle onderliggende objecten bevat. Normaal gesproken is dit een vorm, een tablet, een groep doos of andere verpakking object. Het wijzigen van deze eigenschap zal bewegen de controle op het scherm, waardoor het de nieuwe moedermaatschappij object wordt weergegeven. Het kind object wordt verplaatst samen met de container.
Als gecreëerd tijdens runtime een nieuwe instantie van een frame is, moet hun status worden toegewezen aan de ouders. Anders is het frame niet weergegeven op het scherm.
на голландском примерно так, если верить гугл-переводчику)
ну все равно спасибо, воспользуюсь обязательно)
← →
Jeer © (2010-03-24 22:53) [14]Вот испанский мне нравится:
Descripción
Con Parent usted puede establecer el objeto superior de Frames o estable. Con esto se trata del elemento de impuesto orientado de ventana que contiene Frame y todos sus objetos subordinados. Normalmente esto es un formulario, un tablero, un campo de grupos o un otro objeto de contenedor. El cambio de esta cualidad desplaza el elemento de impuesto en la pantalla, de manera que esto sea indicado en el nuevo objeto superior. El objeto subordinado es desplazado juntos con a su contenedor.
← →
ProgRAMmer Dimonych © (2010-03-24 22:56) [15]<OffTop>Гугл-переводчику верить - обувь клоуна примерить ;) Он же преотвратно переводит. Хоть и лучше многих других электронных переводчиков.
Хотел написать, а потом посмотрел испанский вариант. А ведь вроде бы особо и ошибок в переводе не допущено? Как на мой скромный опыт в этом языке :)</OffTop>
← →
Плохиш © (2010-03-24 23:03) [16]
> MsGuns © (24.03.10 22:47) [12]
>
> А на голландском слабо ?
Слабо, у меня нету :-(
← →
MsGuns © (2010-03-24 23:06) [17]По гишпански перевод более-менее, хотя гишпанский я знаю несколько хуже чем голландский
ЗЫ Голландский знаю гораздо хуже хинди
ЗЫ2 Хинди не знаю вовсе :)
← →
Kurilkin © (2010-03-24 23:14) [18]Короче говоря, я наверно дебил, но я пока что создал 14 фреймов и в нужный момент вытягиваю нужный фрейм брингтуфронтом (слава тебе Господи что в универе будут смотреть только готовую прогу а не код). С парентом попозже разберусь, а то сроки поджимают..
Спасибо всем)
← →
Плохиш © (2010-03-24 23:19) [19]
> Kurilkin © (24.03.10 23:14) [18]
если результат устраивает, то почему бы и нет.
← →
Игорь Шевченко © (2010-03-24 23:20) [20]Так лучше
استخدام خاصية الأصل الحصول على أو تعيين الأصل من هذه السيطرة. الوالد من السيطرة والتحكم هو الذي يحتوي على السيطرة عليها. على سبيل المثال ، إذا كان تطبيق تضم ثلاثة أزرار الراديو في مربع المجموعة ، مربع المجموعة هي الشركة الام لثلاثة أزرار الراديو ، وأزرار الراديو والطفل ضوابط لمربع المجموعة.
لتكون بمثابة الأم ، ويجب أن تكون السيطرة مثيل سليل TWinControl
← →
ProgRAMmer Dimonych © (2010-03-24 23:27) [21]> [20] Игорь Шевченко © (24.03.10 23:20)
А я 3 слова понял :)
← →
Kurilkin © (2010-03-24 23:46) [22]
> Игорь Шевченко © (24.03.10 23:20) [20]
лучше просто сократить до "TWinControl"
← →
MsGuns © (2010-03-25 09:57) [23]>Игорь Шевченко © (24.03.10 23:20) [20]
Там 16 раз "Аллах акбар !"
:)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.062 c