Formatering af tekst i en TComboBox
HolaHvordan får jeg formateret teksten i en ComboBox? Det jeg gerne vil opnå er at sætte to uafhængige strenge ind adskildt af et '-'. Men højre del skal helst starte under hindanden lige meget hvor lang den første streng er som f.eks:
test - muh
længere - mere muh
i - h
troede ellers jeg kunne bruge følgende:
void insertCBItem(TComboBox &CBox, const std::string &A,const int &ALength, const std::string &B)
{
ostringstream tmp;
string str;
str = A;
str.resize(ALength,' ');/*alternativt ALength-A.Length()*/
tmp << str << " - " << B;
CBox.Items->Add(tmp.str().c_str());
}
men det resultat får højre "kollonne" til at variere i startpunkt.
Nogen gode idéer?