[ IDE @ 23.08.2005. 10:06 ] @
interesuju me dvije stvari...
posto je i jedno i drugo vezano za ComboBox, pa ovo zapravo predstavlja i krace objasnjenje mogucnosti manipulacije ComboBox-om, postavicu sve u ovu temu.Ako ovo ipak nije OK, prihvaticu kritiku, i u buducnosti necu ovako pitanja postavljati...
dakle, interesuju je sljedece stvari:

Kako uciniti da ComboBox bude Read Only
i
kako uciniti da Items-i u ComboBox-u uvijek budu kraci za npr. 5 slova....

recimo da je jedan Item "beograd", kad uradimo ono sto pitam trebalo bi da bude samo "be", "kragujevac" samo "kragu"...shvatate??
zna li iko?
[ X Files @ 24.08.2005. 10:25 ] @
TComboBox ima Style property, koji se moze podesiti na csDropDownList
da bi bio read-only.

Ako hoces da ti Items-i budu skraceni za 5 karaktera, zasto ne napravis program
koji ce da ih skrati:

// NETESTIRANO

Code:

for ( int i=0; i<ComboBox1->Items->Count )
{
   if ( ComboBox1->Items->Strings[i].Length() > 5 )
      ComboBox1->Items->Strings[i].SetLength( ComboBox1->Items->Strings[i].Length()-5 );
}



Drugi nacin je da definises Style kao OwnerDrawn pa da opet isprogramiras:
TextOut ispis u svaki Canvas ComboBox-a, ali ovo jenesto teze za tebe.
[ IDE @ 24.08.2005. 12:27 ] @
hvala ti puno, pogledacu ovo sto si mi rekao...
nadam se da je to to sto mi treba...