[ _CaRtMan_ @ 03.03.2011. 21:49 ] @
Zdravo,

koristim ListBoxControl od DevExpress.

Naime:

U dokumentaciji sam nasao:

SelectedItem Gets or sets the currently selected item. (Inherited from BaseListBoxControl)

ukucam

Code:
lbKonekcije.SelectedItem = txtServerName.Text.ToString();


i ne promijeni selektovani item? Zelim da kad kucam u txt kontroli da se mijenja item?
[ aca andrijevic @ 03.03.2011. 22:23 ] @
Zato sto taj item mora da postoji u ComboBoxu, pre nego sto odredis
koji ce ti biti selektovan.U sustini(ovo je VB.NET, korisit prevodioc):

Code (vbnet):

lbKonekcije.Item.Add(txtServerName.Text)
lbKonekcije.SelectedItem = txtServerName.Text



[ _CaRtMan_ @ 03.03.2011. 22:39 ] @
Vec i jeste. Nekoliko njih se nalazi. Jedan bude selektovan, i kako kucam u txtServerName ne mijenja se item name u 'lbKonekcije'.
[ aca andrijevic @ 04.03.2011. 14:54 ] @
A koristis TextBox1_TextChanged event?Napisi kod ovde.
[ _CaRtMan_ @ 04.03.2011. 20:54 ] @
TeUspio sam rjesiti problem.

Naime koristim event EditValueChanging. Princip je sljedeci:

- Kreiraj array i ubaci tu items
- Clear items iz listboxcontrol
- Dodaj ponovo items, samo sto gdje je indeks onog koji mijenjam jednak iteraciji for petlje da dodaje vrijednost iz text box-a a ne iz array-a.

I to je ok. Medjutim, javlja mi se sljedeci problem. Na listboxcontrol koristim MouseCaptureChanged event. Kad kliknem na neki item zelim da ucitam vijednosti u text box. Medjutim, problem je sto kad ucitam on prije pokrene EditValueChanging nego sto u text boxu upise novu vrijednost.

Kako bih mogao recimo "onemoguciti" EditValueChaning event?

Recimo:

- Onemoguci editvaluechaning event
- Ucitaj novu vrijednost u textbox
- Omoguci editvaluechaning event??

Ili dodati neki parametar u editvaluechaning event, recimo parametar "bool make", i sad recimo:

if(make==1)
{
// radi dalje...
}

Pa da recimo tek nako sto ucitam vrijednost u text box pozovem taj event?? Valjda sam bio jasan..