Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 39 odgovora
  • 8.711 pregleda

Najnovija ↓

Re: Sta znaci ova greska 01.08.2017. u 21:18 · pre 112 meseci #21
I kada stavim 0 posle punjenja,posto imam tri comboboxa,svaki sledeci comboboxov indeks se smanjuje za 1,ako je prvi 2,sledeci je 1,pa 0
Re: Sta znaci ova greska 02.08.2017. u 09:19 · pre 112 meseci #22
Da li ovo mogu resiti na neki drugi nacina,a potrebno mi je da koristim tastaturu,ne samo sa misem...
Re: Sta znaci ova greska 02.08.2017. u 12:13 · pre 112 meseci #23
Nervira me to sto kada biram misem radi,a nece sa enter,mada sam u programu napravio da mi enter bude kao tab i misleci da to mozda ima veze sa ovim problemom,uklonio sam to i opet je isto.....misem hoce,enterom nece....i to samo kod prvog koji se selektuje,kada odem strelicom do nekog drugo itema onda radi....
Re: Sta znaci ova greska 02.08.2017. u 12:27 · pre 112 meseci #24
Da,i jos nesto,kada odaberem sa alt + down i posle enter,prikazuje dobro...
Re: Sta znaci ova greska 02.08.2017. u 12:59 · pre 112 meseci #25

Ako stavis novi combobox:

procedure TForm1.ComboBox1DropDown(Sender: TObject);
begin
ComboBox1.Clear;
ComboBox1.Items.AddObject('1', TObject(1));
ComboBox1.Items.AddObject('2', TObject(2));
ComboBox1.ItemIndex := 0;
end;


ima li razlike?
Re: Sta znaci ova greska 02.08.2017. u 16:16 · pre 112 meseci #27
Citat:
popmilan76:
Nervira me to sto kada biram misem radi,a nece sa enter,mada sam u programu napravio da mi enter bude kao tab i misleci da to mozda ima veze sa ovim problemom,uklonio sam to i opet je isto.....misem hoce,enterom nece....i to samo kod prvog koji se selektuje,kada odem strelicom do nekog drugo itema onda radi....


Gledam ja ove tvoje komentare i sve mi se čini da ima nešto mnogo pogrešno u tvom pristupu programiranju.

Po svemu sudeći ta lista ti se puni na neki event koji se okida kada negde klikneš mišem a kada radiš sa tastaturom ne okine se. Meni to liči da si punjenje liste stavio na pogrešno mesto, a to ćeš naći analizom koda i REAL TIME DEBUG-ingom, a ne nagađanjem i postavljanjem da ti enter radi ako tab.
Potpis
http://pedja.supurovic.net - http://wireless.uzice.net - Besplatni .RS domeni - Mikrotik uputstva - YT9TP - OpenStreetMap Srbija
Sviđa mi se1
Re: Sta znaci ova greska 02.08.2017. u 20:09 · pre 112 meseci #28
Jedini nacin za punjenje liste , a da sam ga koristio jeste dropdown event,a za pomenutu analizu preko debugera sam vec rekao da ne znam,pa moram ovako,...a za enter like tab,ne utice na moj problem...mene zanima na koji nacin neki programer puni cb...
Re: Sta znaci ova greska 02.08.2017. u 20:48 · pre 112 meseci #29
ComboBox se ne puni ni u jednom od njegovih eventa vec u OnCreate eventu formi ili OnShow formi ili jos bolje nakon OnShow eventa.
Upotreba debuggera je vestina koja ce ti samo olaksati rad i posao i zato odvoj nekoliko dana i nauci da koristis taj alat. Osim toga neki drugi dodatni savet je da napravis demo prg koji prikazuje gresku koju imas i da ovde posaljes tako da neko moze pogledati gde gresis.
Potpis
Do not be a help vampire (http://slash7.com/pages/vampires), use the google.

How to ask questions the smart way:
http://www.catb.org/~esr/faqs/smart-questions.html
http://solair.eunet.rs/~fangor...stions/smart-questions.sr.html
Sviđa mi se1
Re: Sta znaci ova greska 02.08.2017. u 22:31 · pre 112 meseci #30
Probao sam predlog tkaranovica,i dodao kod

ComboBox4.ItemIndex := 0;

i sta god izabrao prikazuje broj 2....
Re: Sta znaci ova greska 03.08.2017. u 01:49 · pre 112 meseci #31
Pa ne može to tako nešto čukneš pa šta ispadne :)

Moraš da razumeš šta kod radi i da na osnovu toga logički zaključuješ gde je greška.

Najverovatni je kasno da listu puniš na OnDropdown event. Bolje je da je puniš ranije, recimo kao štop je Igor rekao u onCreate forme ili ako je baš bitno da se ažurira lista u momentu kada se pristupa ComboBox-u, onda recimo na onEnter Combobox-a.
Potpis
http://pedja.supurovic.net - http://wireless.uzice.net - Besplatni .RS domeni - Mikrotik uputstva - YT9TP - OpenStreetMap Srbija
Re: Sta znaci ova greska 03.08.2017. u 09:26 · pre 112 meseci #32
Nema koji event nisam probao,ali mi nije jasno zasto hoce sa misem,a nece sa enter...
Re: Sta znaci ova greska 03.08.2017. u 10:24 · pre 112 meseci #33
Probaj da stavis na novu formu i novi projekat combobox i onaj gore kod koji sam stavio.
Da barem utvrdis da li uopste mozes da dobijes 1.
Re: Sta znaci ova greska 03.08.2017. u 11:40 · pre 112 meseci #34
Isključi AutoDropDown, postavi punjenje combo-a u OnEnter event,
Code:
if ComboBox1.ItemIndex <> -1 then
sifrakaroserije:=INTEGER(TObject(ComboBox1.Items.Objects[ComboBox1.ItemIndex]))
postavi na OnExit event, i trebalo bi da radi kako treba.

Problem ti se, najverovatnije, pojavio zbog "AutoDropDown=true", on je na svaki enter iznova punio combo i vraćao ga na početak reda, tj. "ComboBox1.ItemIndex := 0;"
Potpis
Nikad izvini!
Re: Sta znaci ova greska 03.08.2017. u 12:09 · pre 112 meseci #35
Da ,ovako radi,samo sto mi ne izbacuje dropdown,ali to je manje bitnije,ako moze moze,ako ne,ok je i ovako....

Zaboravih reci,hvala svima...
Re: Sta znaci ova greska 03.08.2017. u 12:42 · pre 112 meseci #36
Dodaš na kraju punjenja combo-a u OnEnter event:
Code:
ComboBox1.DroppedDown := true;
i to bi trebalo da bude to što tražiš.
Potpis
Nikad izvini!
Re: Sta znaci ova greska 03.08.2017. u 17:32 · pre 112 meseci #37

Onda je na mom primeru sta god da izabere dobijao je 1 a napisao je da dobija uvek 2.
Re: Sta znaci ova greska 03.08.2017. u 21:24 · pre 112 meseci #39
Salvaricu,ovo nece,kada izadje dropdown,izadje samo taj,nije isto kao autodropdown,i nece da radi enter,ne mogu ga selektovati...
Re: Sta znaci ova greska 05.08.2017. u 20:06 · pre 112 meseci #40
Javi mi TW/AnyDesk na PM pa ti pokušam pomoći.
Potpis
F
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme