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

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

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

C++ относительно побочной диагонали отобразить часть, находящуюся выше неё, отобразить ниже, а часть, назодящуюся ниже неё, отобразить выше, ну т.е. здела
Как в консоли отобразить содержимое текста? C++
C++ Сохранить в Excel из C++Builder5
C++ как переделать массив что бы не было его остановки и как добавить индекс
C++ Как правильно передать индекс элемента массива
Подскажите, как в обозревателе решений отобразить C++
как вывести индекс в одномерном массиве C++
Массив, индекс как уникальный ID C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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.
Yandex
Объявления
26.03.2010, 18:02     Как в Builder5 отобразить нижний индекс?
Ответ Создать тему
Опции темы

Текущее время: 16:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru