Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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]

Так лучше

&#1575;&#1587;&#1578;&#1582;&#1583;&#1575;&#1605; &#1582;&#1575;&#1589;&#1610;&#1577; &#1575;&#1604;&#1571;&#1589;&#1604; &#1575;&#1604;&#1581;&#1589;&#1608;&#1604; &#1593;&#1604;&#1609; &#1571;&#1608; &#1578;&#1593;&#1610;&#1610;&#1606; &#1575;&#1604;&#1571;&#1589;&#1604; &#1605;&#1606; &#1607;&#1584;&#1607; &#1575;&#1604;&#1587;&#1610;&#1591;&#1585;&#1577;. &#1575;&#1604;&#1608;&#1575;&#1604;&#1583; &#1605;&#1606; &#1575;&#1604;&#1587;&#1610;&#1591;&#1585;&#1577; &#1608;&#1575;&#1604;&#1578;&#1581;&#1603;&#1605; &#1607;&#1608; &#1575;&#1604;&#1584;&#1610; &#1610;&#1581;&#1578;&#1608;&#1610; &#1593;&#1604;&#1609; &#1575;&#1604;&#1587;&#1610;&#1591;&#1585;&#1577; &#1593;&#1604;&#1610;&#1607;&#1575;. &#1593;&#1604;&#1609; &#1587;&#1576;&#1610;&#1604; &#1575;&#1604;&#1605;&#1579;&#1575;&#1604; &#1548; &#1573;&#1584;&#1575; &#1603;&#1575;&#1606; &#1578;&#1591;&#1576;&#1610;&#1602; &#1578;&#1590;&#1605; &#1579;&#1604;&#1575;&#1579;&#1577; &#1571;&#1586;&#1585;&#1575;&#1585; &#1575;&#1604;&#1585;&#1575;&#1583;&#1610;&#1608; &#1601;&#1610; &#1605;&#1585;&#1576;&#1593; &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1548; &#1605;&#1585;&#1576;&#1593; &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1607;&#1610; &#1575;&#1604;&#1588;&#1585;&#1603;&#1577; &#1575;&#1604;&#1575;&#1605; &#1604;&#1579;&#1604;&#1575;&#1579;&#1577; &#1571;&#1586;&#1585;&#1575;&#1585; &#1575;&#1604;&#1585;&#1575;&#1583;&#1610;&#1608; &#1548; &#1608;&#1571;&#1586;&#1585;&#1575;&#1585; &#1575;&#1604;&#1585;&#1575;&#1583;&#1610;&#1608; &#1608;&#1575;&#1604;&#1591;&#1601;&#1604; &#1590;&#1608;&#1575;&#1576;&#1591; &#1604;&#1605;&#1585;&#1576;&#1593; &#1575;&#1604;&#1605;&#1580;&#1605;&#1608;&#1593;&#1577;.

&#1604;&#1578;&#1603;&#1608;&#1606; &#1576;&#1605;&#1579;&#1575;&#1576;&#1577; &#1575;&#1604;&#1571;&#1605; &#1548; &#1608;&#1610;&#1580;&#1576; &#1571;&#1606; &#1578;&#1603;&#1608;&#1606; &#1575;&#1604;&#1587;&#1610;&#1591;&#1585;&#1577; &#1605;&#1579;&#1610;&#1604; &#1587;&#1604;&#1610;&#1604; 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
2-1274166166
pro_xaoc
2010-05-18 11:02
2010.08.27
Загружать изображение при наведении и кликании мышью


2-1267526403
Sairex
2010-03-02 13:40
2010.08.27
Как сравнить версии


2-1270715878
Дмитрий Жуков
2010-04-08 12:37
2010.08.27
"Строки"


15-1269615443
tesseract
2010-03-26 17:57
2010.08.27
собери себе ОС


2-1275043106
kolian
2010-05-28 14:38
2010.08.27
запоминание и воспроизведение в окне memo





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