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

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

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.01.2012, 20:57   #1
skvair
Пользователь
 
Регистрация: 22.11.2011
Сообщений: 14
Лампочка Два простых вопроса

1)
У меня возник очень простой вопрос ответ на который я не смог найти в гугле или не правильно его трактовал
Нужно создать некий счетчик для в номере Label
Наглядно это выглядит так:

PHP код:
Labelv->Caption=Label100->Caption
v++; 
этот вариант у меня не работает
Благодарен за помощь

2)
И второй вопрос: как объединить RadioButton в группы т.е. у меня есть несколько RadioButton'ов и я хочу чтобы в одной группе было n кнопок и в другой тоже и в каждой группе я мог выбирать один из RadioButton'ов
Надеюсь меня кто-то понял
skvair вне форума Ответить с цитированием
Старый 31.01.2012, 21:01   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

1)FindComponent если я вас верно понял.(подробнее в справке)
2)применяйте RadioGroup.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 31.01.2012, 21:09   #3
skvair
Пользователь
 
Регистрация: 22.11.2011
Сообщений: 14
По умолчанию

1) Можно хотя бы чуточку по подробнее. У меня цель такая:
Код:
for (v=0;v<15;v++)
Labelv->Caption="привет";
т.е. некоторому колличеству Label'ов присвоить значение "привет"

2) Не работает. Помещаю на форму компонент TRadioGroup затем на него ставлю TRadioButton затем повторяю все это, но ничего не меняется. Значение все равно перескакивает из группы в группу.
Спасибо.
skvair вне форума Ответить с цитированием
Старый 31.01.2012, 22:08   #4
nick42
Форумчанин
 
Аватар для nick42
 
Регистрация: 14.10.2011
Сообщений: 267
По умолчанию

1) вот пример. Думаю - разберетесь
Код:
#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//------------------------------------------------------------------------
      TLabel *metka[15];
//---------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
     if (!FindComponent("Label1") )
  {
      for (int i=0;i<15;i++)
    {
        metka[i] = new TLabel(this);
        metka[i]->Parent = Form1;
        metka[i]->Caption = "привет";
        metka[i]->Top = 8 +i*25;
        metka[i]->Left = 64;
        metka[i]->Name = "Label"+IntToStr(i+1);
    }
  }  
}
2) RadioGroup->Items добавляйте имена батонов (сколько нужно)

Последний раз редактировалось nick42; 31.01.2012 в 22:10.
nick42 вне форума Ответить с цитированием
Старый 31.01.2012, 22:28   #5
skvair
Пользователь
 
Регистрация: 22.11.2011
Сообщений: 14
По умолчанию

огромное спасибо
skvair вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Два вопроса о *.dll iGlass Общие вопросы Delphi 3 10.01.2010 14:14
Два довольно простых вопроса про контроль данных Max_Grinyuk Помощь студентам 22 12.06.2009 08:48
Два тупых вопроса. proglamer Общие вопросы Delphi 2 10.04.2008 07:12
Два вопроса Никки Общие вопросы Delphi 2 19.01.2008 21:39
Два простых вопроса Relrin Общие вопросы Delphi 3 28.12.2007 16:00