Форум: "Начинающим";
Текущий архив: 2007.11.11;
Скачать: [xml.tar.bz2];
ВнизКак динамически в RadioGroup создать Items? Найти похожие ветки
← →
Lebedev (2007-10-18 07:28) [0]Здравствуйте.
Я создаю динамически объект Radio Groupnrg:=TRadioGroup.Create(Panel1);
nrg.top:=8;
nrg.left:=8;
nrg.Name:="RadioGroup";
nrg.Width:=697;
nrg.Height:=105;
nrg.caption:="Caption";
//здесь хочу создать пункты выбора
nrg.Parent:=Panel1;
Он создаётся конечно. Но я не могу понять, как динамически создать пункты выбора, то есть Items.
Подскажите пожалуйста.
← →
MBo © (2007-10-18 07:56) [1]nrg.Items.Add
← →
Lebedev (2007-10-18 09:07) [2]Не получается. Если ввожу nrg.Items.Add("string");
То выводится ошибка “Project Project1.exe raised exception class EInvalidOperation with message ‘Control ‘RadioGroup’ has no parent window’ Process stopped”
← →
Ega23 © (2007-10-18 09:10) [3]
nrg:=TRadioGroup.Create(Panel1);
nrg.top:=8;
nrg.left:=8;
nrg.Name:="RadioGroup";
nrg.Width:=697;
nrg.Height:=105;
nrg.caption:="Caption";
//здесь хочу создать пункты выбора
nrg.Parent:=Panel1;
// пункты выбора надо создавать здесь
← →
Lebedev (2007-10-18 10:58) [4]Спасибо большое, работает. Но это не помогло исправить глюк, который был до этого. :-(
Я пишу код:nrg.Parent:=Panel1;
nrg.Items.Add("Надпись нормально оображается");
nrg.Items.Add("Надпись нормально оображается");
nrg.Items.Add("Надпись нормально оображается");
nrg.Items.Add("Надпись оображается только на английском языке");
Появляется четыре пункта выбора. НО надписи есть только у первых трёх из четырёх, если надписи на русском. Если же в последней сделать латиницу, то всё хорошо отображается. Но дело в том, что мне надо, чтобы было на русском.
Я совершенно не могу понять природу этого глюка. Та же проблемы была и в случае нединамического создания, то есть в конструкторе.
Как быть? Подскажите! Я замучился уже.
← →
Lebedev (2007-10-18 12:12) [5]Ужас! Глюк исчез, когда я, в надписи, поставил впереди пробел!!! Это же кошмар!
← →
ASoft (2007-10-18 13:35) [6]
> Lebedev (18.10.07 12:12) [5]
первая буква в надписи, случайно не "я" была?:-)
← →
Lebedev (2007-10-18 13:39) [7]Да, слово "ячейка" была. ))) Что это означает?
← →
Lebedev (2007-10-20 11:59) [8]Подскажите пожалуйста, а как удалять Items динамически в RadioGroup?
← →
Reindeer Moss Eater (2007-10-20 12:20) [9]Items.Clear;
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.11.11;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.05 c