HIX CODER Ărta:
> Van valami ötletetek?
Szia!
Nem ismerem a buildert, csak azt tudom, hogy a combo box attĂłl combo,
hogy egy edit controlból és egy select controlból áll.. Visual C-ben
nagyon egyszerű az edit részében a selectiont meg minden más editbox
tulajdonságot variálni, prĂłbáld meg innen megközelĂteni a combĂłt,
hogy
keresd meg benne az edit controlt.
--
Hofferek Attila
|
Szia!
Nem probaltam ki, de szerintem ez megoldast jelent a gondodra:
ComboBox->Text->SelStart=0;
//lehet, hogy szintaktikailag hibas, de ezt a tulajdonsagot allitsd at,
igy
a kijeloles a
//szoveg elejen kezdodik, es 0 hosszusagu lesz.
Viktor
----- Original Message -----
From: "HIX CODER" >
>
> Szevasztok!
>
> (C++Builder)
>
> A problémám:
>
> Egy formra felteszek - dinamikusan - egy halom TComboBox-ot, mindegyikben
> szöveg.
> Amikor egérrel kattintok valamelyik ComboBoxba, akkor a szöveg selected
> lesz, aminek az a következménye, hogy ha leütök egy karaktert, akkor
az
> a
> teljes egészében kijelölt szöveg helyére kerül és nem ez a cél. Ráadásul
> a szöveg vége látszik hosszú szövegnél, a végén van a kurzor.
> Nyilvánvalóan attól selected, mert rajta van a focus. (Ha programból
másikat
> teszek fucused-re, akkor abban lesz a szöveg selected.)
>
> Semmivel nem tudtam a szöveg selected-et elmúlasztani.
>
> Illetve ha egy ilyen ablakban Home-ot ütök, akkor elmúlik a selected,
az
> ablak elején áll a szövegkurzor. Ez nagyon jó lenne, ha nem kellene leütni
> a
> Home-ot!
>
> Megpróbáltam ezt a Home-ot programból elküldeni:
>
>
> Van valami ötletetek?
>
> A válaszokat előre is köszönöm.
>
> Cap
>
>
|
Hello!
Ez ugyan delphi de van egy Style propertyje a comboboxnak
type TComboBoxStyle = (csDropDown, csSimple, csDropDownList,
csOwnerDrawFixed, csOwnerDrawVariable);
Probalkozz ezzel (leginkabb a csDropDownList-tel) hatha megoldja
problemad, ha pedig megsem akkor lehet felreertelmeztem a problemat es
bocsi ;)
Gergely
|