Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Skif01
Сообщений: n/a
#1

Как в Builder5 отобразить нижний индекс? - C++

24.03.2010, 13:10. Просмотров 731. Ответов 2
Метки нет (Все метки)

Нужно представить в caption'е Label'а химические формулы (например H2O, но 2-должна быть в нижнем индексе). Я пытался найти символы н.индекса в ASCII-таблице, но не нашел. Если знаете, как решить эту проблему, сообщите, pls.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2010, 13:10     Как в Builder5 отобразить нижний индекс?
Посмотрите здесь:

Сохранить в Excel из C++Builder5 - C++
Подскажите, плз. Как в C++Builder5 создать и записать программно Excel'евский файл с возможностью дозаписи в него. Т.е. записать один...

Как перевести первую букву в слове в нижний регистр? - C++
как перевести первую букву в слове в нижний регистр, а последнюю в верхний и вывести слово на экран?

как переделать массив что бы не было его остановки и как добавить индекс - C++
Такая вот задача найти индекс максимального элемента массива , вот мой код что тут не так и что следует добавить ? и почему у меня индекс...

Массив, индекс как уникальный ID - C++
Добрый день. Пытаюсь сделать список, который хранит в себе список всех обьектов. У этого списка есть поле - ID. По идеи оно должно быть...

Как узнать индекс вхождения подстроки в строку? - C++
Как задать шаблон строки? Объясню на примере: мне надо узнать индекс подстроки в строке, используя, например, String::IndexOf(String)....

Как правильно передать индекс элемента массива - C++
if(randNum=a) iNum=i; Нужно получить индекс случайно выбранного элемента массива . Как это правильно сделать ?

Как отобразить вводимый символ с клавиатуры - C++
Доброго времени суток ! Такой вопрос : - Вводим символ с клавиатуры, нужно получить его код в разных системах счисления (2,8,16) ...

Подскажите, как в обозревателе решений отобразить - C++
external dependenkies header files resource files source files readme

Как отобразить в блок схеме действие - C++
Как отобразить в блок схеме действие: цифра -> решение (да или нет), цифра -> решение(да или нет)..... без лимита ввода цифр

Как в C++ зеркально отобразить байты в переменной. - C++
Задача состоит в следующем, после чтения с бинарного файла в переменную unsigned int четырех байт, необходимо зеркально отобразить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
xedin
Сообщений: n/a
24.03.2010, 20:49     Как в Builder5 отобразить нижний индекс? #2
Можно создавать Label'ы в runtimе-e. Примерно так:
Код
  Big1=new TLabel(Form1);
  Big1->Caption='H';
  Big1->Top=10;
  Big1->Left=10;
  Big1->Font=Form1->Font;
  Big1->Font->Size=12;
  Big1->AutoSize=true;

  Big2=new TLabel(Form1);
  Big2->Caption='O';
  Big2->Top=10;
  Big2->Left=30;
  Big2->Font=Form1->Font;
  Big2->Font->Size=12;
  Big2->AutoSize=true;

  Small1=new TLabel(Form1);
  Small1->Caption='2';
  Small1->Top=17;
  Small1->Left=22;
  Small1->Font=Form1->Font;
  Small1->Font->Size=5;
  Small1->AutoSize=true;

  Form1->Big1->Parent=Form1;
  Form1->Big1->Show();

  Form1->Big2->Parent=Form1;
  Form1->Big2->Show();

  Form1->Small1->Parent=Form1;
  Form1->Small1->Show();
Объявление для них будет, как для членов класса TForm в хидере:
Код
  public:		// User declarations
        __fastcall TForm1(TComponent* Owner);
        TLabel *Big1;
        TLabel *Big2;
        TLabel *Small1;
ЗЫ: Я вот сейчас подумал, что можно эти переменные организовать как
массив или коллекцию, тогда все получается немного изящнее.

ЗЫЫ: но вообще-то , если отвлечься от Label-ов, то лучше конечно
пользоваться RichEdit компонентом, там всё это можно реализовать
намного изящнее.

Удачи на программерской ниве xedin
Skif01
Сообщений: n/a
26.03.2010, 18:02     Как в Builder5 отобразить нижний индекс? #3
Спасибо за помощь, Xedin.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru