11. februar 2003 - 11:26Der er
3 kommentarer og 2 løsninger
Formatering af tekst i en TComboBox
Hola
Hvordan 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.
Og som man kan se så kiksede mit forsøg på en visualisering af det ønskede resultat :) Men så kan man da se hvordan jeg rent faktisk får det til at se ud nu.
Ja, men desværre er de fleste monospace fonte meget lidt kønne. Hvordan opdeler jeg min combobox i statiske kollonner? -Hvor man evt. kan ændre vidden runtime?
Hmmm...det hjalp desværre ikke så meget men her er lidt for indsatsen...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.