Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Sta znaci ova greska

[es] :: Pascal / Delphi / Kylix :: Sta znaci ova greska

Strane: 1 2

[ Pregleda: 5437 | Odgovora: 39 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Sta znaci ova greska01.08.2017. u 20:18 - pre 81 meseci
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
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Sta znaci ova greska02.08.2017. u 08:19 - pre 81 meseci
Da li ovo mogu resiti na neki drugi nacina,a potrebno mi je da koristim tastaturu,ne samo sa misem...
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Sta znaci ova greska02.08.2017. u 11:13 - pre 81 meseci
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....
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Sta znaci ova greska02.08.2017. u 11:27 - pre 81 meseci
Da,i jos nesto,kada odaberem sa alt + down i posle enter,prikazuje dobro...
 
Odgovor na temu

tkaranovic
Tomislav Karanović
Beograd

Član broj: 220507
Poruke: 307



+18 Profil

icon Re: Sta znaci ova greska02.08.2017. u 11:59 - pre 81 meseci

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?
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
212.200.247.*



+5 Profil

icon Re: Sta znaci ova greska02.08.2017. u 13:24 - pre 81 meseci
Veceras probam,pa javljam...
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6275

Sajt: pedja.supurovic.net


+1570 Profil

icon Re: Sta znaci ova greska02.08.2017. u 15:16 - pre 81 meseci
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.

 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
212.200.247.*



+5 Profil

icon Re: Sta znaci ova greska02.08.2017. u 19:09 - pre 81 meseci
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...
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Sta znaci ova greska02.08.2017. u 19:48 - pre 81 meseci
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.
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Sta znaci ova greska02.08.2017. u 21:31 - pre 80 meseci
Probao sam predlog tkaranovica,i dodao kod

ComboBox4.ItemIndex := 0;

i sta god izabrao prikazuje broj 2....
 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6275

Sajt: pedja.supurovic.net


+1570 Profil

icon Re: Sta znaci ova greska03.08.2017. u 00:49 - pre 80 meseci
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.

 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Sta znaci ova greska03.08.2017. u 08:26 - pre 80 meseci
Nema koji event nisam probao,ali mi nije jasno zasto hoce sa misem,a nece sa enter...
 
Odgovor na temu

tkaranovic
Tomislav Karanović
Beograd

Član broj: 220507
Poruke: 307



+18 Profil

icon Re: Sta znaci ova greska03.08.2017. u 09:24 - pre 80 meseci
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.
 
Odgovor na temu

salvaric
Novi Sad

Član broj: 53995
Poruke: 204
*.dynamic.isp.telekom.rs.



+4 Profil

icon Re: Sta znaci ova greska03.08.2017. u 10:40 - pre 80 meseci
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;"
Nikad izvini!
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Sta znaci ova greska03.08.2017. u 11:09 - pre 80 meseci
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...
 
Odgovor na temu

salvaric
Novi Sad

Član broj: 53995
Poruke: 204
*.dynamic.isp.telekom.rs.



+4 Profil

icon Re: Sta znaci ova greska03.08.2017. u 11:42 - pre 80 meseci
Dodaš na kraju punjenja combo-a u OnEnter event:
Code:
ComboBox1.DroppedDown := true;
i to bi trebalo da bude to što tražiš.
Nikad izvini!
 
Odgovor na temu

tkaranovic
Tomislav Karanović
Beograd

Član broj: 220507
Poruke: 307



+18 Profil

icon Re: Sta znaci ova greska03.08.2017. u 16:32 - pre 80 meseci

Onda je na mom primeru sta god da izabere dobijao je 1 a napisao je da dobija uvek 2.
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
212.200.247.*



+5 Profil

icon Re: Sta znaci ova greska03.08.2017. u 19:01 - pre 80 meseci
Probacu veceras,hvala jos jednom...
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1337
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Sta znaci ova greska03.08.2017. u 20:24 - pre 80 meseci
Salvaricu,ovo nece,kada izadje dropdown,izadje samo taj,nije isto kao autodropdown,i nece da radi enter,ne mogu ga selektovati...
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Sta znaci ova greska05.08.2017. u 19:06 - pre 80 meseci
Javi mi TW/AnyDesk na PM pa ti pokušam pomoći.
F
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Sta znaci ova greska

Strane: 1 2

[ Pregleda: 5437 | Odgovora: 39 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.