Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.05.2008, 18:08   #1
Airou
Форумчанин
 
Регистрация: 09.04.2008
Сообщений: 151
По умолчанию WriteComponent\ReadComponent

При работе с данной операцией возникла проблема следующего характера.

Код:
object TRichEdit
  Left = 834
  Top = 558
  Width = 150
  Height = 50
  BorderStyle = bsNone
  Color = clGradientInactiveCaption
  Lines.Strings = (
    #1042#1074#1077#1076#1080#1090#1077' '#1089#1102#1076#1072' '#1089#1074#1086#1081' '#1090#1077#1082#1089#1090)
  ReadOnly = True
  TabOrder = 0
end
Это текстовая запись динамически созданного RichEdit'a. Я создавал их на разных вкладках PageControl'a, при этом текстовая запись компонента так и не менялась (тоесть я так понял переписываються основные св-ва обьекта а такие как Parent, Owner и тд нет??) ... мб мне их дописывать в файл ручками?
Airou вне форума Ответить с цитированием
Старый 03.05.2008, 18:49   #2
BOBAH13
Android Developer
Старожил Подтвердите свой е-майл
 
Аватар для BOBAH13
 
Регистрация: 19.02.2007
Сообщений: 3,708
По умолчанию

Вы не понимаите смысла этих двух функций. Они пишут данные отличные от дефолтных данного компонента. На счет родителей компонент, посмотрите на простую стрктуру любой формы ( *.dfm ) И все сразу поймете, как дельфи определяет кто родитель, а кто ребенок
BOBAH13 вне форума Ответить с цитированием
Старый 03.05.2008, 19:37   #3
Airou
Форумчанин
 
Регистрация: 09.04.2008
Сообщений: 151
По умолчанию

Ммм ну там идет сдвиг

Код:
object PageControl1: TPageControl
    Left = 0
    ....
    TabOrder = 0
    object TabSheet1: TTabSheet
      Caption = ...
      .....
Это ладно но, когда я сохранял RichEdit'ы с различных страниц PageControl'a ни структура, ни текст не изменялся.... в итоге мне нужно будет записывать недостающую инфу вручную.
Airou вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц