Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TFrame


Страницы:   1 2

Kurilkin ©   (2010-03-24 18:45:00) 

Простите за школьный вопрос. Какой процедурой можно поменять один фрейм на другой в компоненте? То есть я кидаю на форму компонент TFrame, при создании его он спрашивает юнит, но мне надо в запущенной программе поменять одну как бы "форму" в фрейме на другу. Возможно ли это и как это лучше реализовать? Использую delphi 2009.

Спасибо.


MsGuns   (2010-03-25 09:57:00) [1]

>Игорь Шевченко ©   (24.03.10 23:20) [20]

Там 16 раз "Аллах акбар !"
:)


Kurilkin   (2010-03-24 23:46:00) [2]


> Игорь Шевченко ©   (24.03.10 23:20) [20]

лучше просто сократить до "TWinControl"


ProgRAMmer Dimonych   (2010-03-24 23:27:00) [3]

> [20] Игорь Шевченко ©   (24.03.10 23:20)

А я 3 слова понял :)


Игорь Шевченко   (2010-03-24 23:20:00) [4]

Так лучше

استخدام خاصية الأصل الحصول على أو تعيين الأصل من هذه السيطرة. الوالد من السيطرة والتحكم هو الذي يحتوي على السيطرة عليها. على سبيل المثال ، إذا كان تطبيق تضم ثلاثة أزرار الراديو في مربع المجموعة ، مربع المجموعة هي الشركة الام لثلاثة أزرار الراديو ، وأزرار الراديو والطفل ضوابط لمربع المجموعة.

لتكون بمثابة الأم ، ويجب أن تكون السيطرة مثيل سليل TWinControl


Плохиш   (2010-03-24 23:19:00) [5]


> Kurilkin ©   (24.03.10 23:14) [18]

если результат устраивает, то почему бы и нет.


Kurilkin   (2010-03-24 23:14:00) [6]

Короче говоря, я наверно дебил, но я пока что создал 14 фреймов и в нужный момент вытягиваю нужный фрейм брингтуфронтом (слава тебе Господи что в универе будут смотреть только готовую прогу а не код). С парентом попозже разберусь, а то сроки поджимают..

Спасибо всем)


MsGuns   (2010-03-24 23:06:00) [7]

По гишпански перевод более-менее, хотя гишпанский я знаю несколько хуже чем голландский
ЗЫ Голландский знаю гораздо хуже хинди
ЗЫ2 Хинди не знаю вовсе :)


Плохиш   (2010-03-24 23:03:00) [8]


> MsGuns ©   (24.03.10 22:47) [12]
>
> А на голландском слабо ?

Слабо, у меня нету :-(


ProgRAMmer Dimonych   (2010-03-24 22:56:00) [9]

<OffTop>Гугл-переводчику верить - обувь клоуна примерить ;) Он же преотвратно переводит. Хоть и лучше многих других электронных переводчиков.

Хотел написать, а потом посмотрел испанский вариант. А ведь вроде бы особо и ошибок в переводе не допущено? Как на мой скромный опыт в этом языке :)</OffTop>


Jeer   (2010-03-24 22:53:00) [10]

Вот испанский мне нравится:

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.


Kurilkin   (2010-03-24 22:51:00) [11]


> А на голландском слабо ?



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.


на голландском примерно так, если верить гугл-переводчику)

ну все равно спасибо, воспользуюсь обязательно)


MsGuns   (2010-03-24 22:47:00) [12]

А на голландском слабо ?


Плохиш   (2010-03-24 22:32:00) [13]


> 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.


Германн   (2010-03-24 21:37:00) [14]


> Kurilkin ©   (24.03.10 21:20) [9]
>
> Очень прошу выслать кусок справки)
>

Сам напросился :)


Kurilkin   (2010-03-24 21:20:00) [15]

Очень прошу выслать кусок справки)


MsGuns   (2010-03-24 21:01:00) [16]

Кистате, если верить
http://ru.wikipedia.org/wiki/%D0%9D%D0%BE%D0%B2%D0%B8%D1%87%D0%BE%D0%BA,
то автор скорее "чайник", но не "нуб"
:)


Плохиш   (2010-03-24 20:37:00) [17]


> Игорь Шевченко ©   (24.03.10 20:31) [6]

Вот если автор попросит, тогда дам :-P


Игорь Шевченко   (2010-03-24 20:31:00) [18]

Плохиш ©   (24.03.10 20:25) [5]


> PS. Если нужен кусок из справки, охотно дам.


Просим! Просим!


Плохиш   (2010-03-24 20:25:00) [19]

Если я правильно понял, то свойство Parent фрейма спасёт отца русккой демократии...

PS. Если нужен кусок из справки, охотно дам.


Jeer   (2010-03-24 20:00:00) [20]


> Kurilkin ©   (24.03.10 19:17) [2]
>
> Ну да, на кнопку тыкаю и форма другая.


При чем тут frame тогда ?

Есть наследование форм, есть фреймы и они, как правило, не для реал-тайм.
Ты сейчас дойдешь до того, что "тыкнул в кнопку и вместо фотошопа, стал Excel"

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


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо