delphi 7 neviem si rady

Programovacie jazyky, rady, poradňa...
James13579
Star
Star
Príspevky: 508
Registrovaný: 12 júl 2008, 20:51

delphi 7 neviem si rady

Príspevok od používateľa James13579 »

vytvorim si button a chcem to tak urobit ked prejdem cez button tak odskoci na inu poziciu a ked tam prejdem cez tak odskoci na povodnu poziciu. Mam to urobit cez podmieneny prikaz. Podmieneny prikaz viem ale neviem co tam mam napisat. PRosim poradte. dakujem
Mmartin
Guru
Guru
Používateľov profilový obrázok
Príspevky: 2786
Registrovaný: 07 feb 2009, 12:49
Bydlisko: Bratislava

Re: delphi 7 neviem si rady

Príspevok od používateľa Mmartin »

Sprav si proceduru ktora nim pohne, klikni na button, v paneli vyber EVENTS, OnMouseOver (alebo nieco take) a tam vyber nazov tvojej procedury.
James13579
Star
Star
Príspevky: 508
Registrovaný: 12 júl 2008, 20:51

Re: delphi 7 neviem si rady

Príspevok od používateľa James13579 »

je to forma OnMouseMove. Problem je v tom ze neviem napisat tu proceduru
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: delphi 7 neviem si rady

Príspevok od používateľa audiotrack »

Kód: Vybrať všetko

button1.left := button1.left + 50;
skutočne toto nevieš napísať z vlastnej hlavy?
James13579
Star
Star
Príspevky: 508
Registrovaný: 12 júl 2008, 20:51

Re: delphi 7 neviem si rady

Príspevok od používateľa James13579 »

dakujem ale ked nan prejdem tak sa posunie doprava ale ja este potrebujem aby sa to vratilo naspat tam kde to bolo.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: delphi 7 neviem si rady

Príspevok od používateľa audiotrack »

no tak tam už použiješ tú podmienku ktorú vraj spraviť vieš, aspoň si to písal v prvom príspevku. Bude sa iba rozhodovať na základe pozície či má dať -50 alebo +50
James13579
Star
Star
Príspevky: 508
Registrovaný: 12 júl 2008, 20:51

Re: delphi 7 neviem si rady

Príspevok od používateľa James13579 »

vsak podmieneny prikaz viem ako vypada ale neviem ako ho mam napisat tak aby mi ukazoval ze ked prejden na ten button tak sa presunie dakde inam a ked znovu prejdem tak odskoci tam kde bol na zaciatku. Mam to robit pomocou if,then,else
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: delphi 7 neviem si rady

Príspevok od používateľa audiotrack »

Kód: Vybrať všetko

if(button1.left = povodna_pozicia) then begin
   button1.left := button1.left + 50;
end else begin
   button1.left := button1.left - 50;
end;
ako sorry, ale ty nevieš ani načo máš hlavu na krku, tak sa mi tu nesnaž nahovoriť že vieš čo je podmienený príkaz. Napísal som ti to slovne a aj tak si to nedokázal prepísať do syntaxe pascalu
James13579
Star
Star
Príspevky: 508
Registrovaný: 12 júl 2008, 20:51

Re: delphi 7 neviem si rady

Príspevok od používateľa James13579 »

tak skopiroval som tvoje udaje ale mi to nejde
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: delphi 7 neviem si rady

Príspevok od používateľa audiotrack »

tak si to namiesto kopírovania skús prečítať
James13579
Star
Star
Príspevky: 508
Registrovaný: 12 júl 2008, 20:51

Re: delphi 7 neviem si rady

Príspevok od používateľa James13579 »

uz sa mi to podarilo ale ked trosku prejdem na tom mieste tak sa mi to tam rychlo premiestnuje coby nemalo. Ja to tak chcem ked nato prejdem tak sa to zobrazi inde a bez toho aby mi to furt skakalo na to povodne miesto a nato miesto tam kde som zadal.
Mmartin
Guru
Guru
Používateľov profilový obrázok
Príspevky: 2786
Registrovaný: 07 feb 2009, 12:49
Bydlisko: Bratislava

Re: delphi 7 neviem si rady

Príspevok od používateľa Mmartin »

Tak si len zamen suradnice. Alebo co chces? Skus sa vyjadrit trocha zrozumitelnejsie.
James13579
Star
Star
Príspevky: 508
Registrovaný: 12 júl 2008, 20:51

Re: delphi 7 neviem si rady

Príspevok od používateľa James13579 »

ja myslim tak ze mam button s presnymi suradnicami na nejakom mieste a chcem to tak urobit ze ked nato mysou prejdem tak mi to odskoci na ine presne uvedene suradnice a z tadial na to miesto kde to bolo predtym s presnymi suradnicami. Uz viac zrozumitelnejsie to neviem napisat.
Mmartin
Guru
Guru
Používateľov profilový obrázok
Príspevky: 2786
Registrovaný: 07 feb 2009, 12:49
Bydlisko: Bratislava

Re: delphi 7 neviem si rady

Príspevok od používateľa Mmartin »

Vsak presne to audiov kod robi...
James13579
Star
Star
Príspevky: 508
Registrovaný: 12 júl 2008, 20:51

Re: delphi 7 neviem si rady

Príspevok od používateľa James13579 »

jasne robi ale ked pohnem co len malo mysou tak mi to skace furt, ma to tak robit ked prejdem na ten prvy tak to odskoci inde a ked tam kliknem tak naspat
Mmartin
Guru
Guru
Používateľov profilový obrázok
Príspevky: 2786
Registrovaný: 07 feb 2009, 12:49
Bydlisko: Bratislava

Re: delphi 7 neviem si rady

Príspevok od používateľa Mmartin »

No jasne, lebo to nie je OnMouseMove.
Skus OnMouseUp
James13579
Star
Star
Príspevky: 508
Registrovaný: 12 júl 2008, 20:51

Re: delphi 7 neviem si rady

Príspevok od používateľa James13579 »

aj tak mi to nejde
Mmartin
Guru
Guru
Používateľov profilový obrázok
Príspevky: 2786
Registrovaný: 07 feb 2009, 12:49
Bydlisko: Bratislava

Re: delphi 7 neviem si rady

Príspevok od používateľa Mmartin »

definuj nejde.
Dal si to prec z toho onmousemove?
James13579
Star
Star
Príspevky: 508
Registrovaný: 12 júl 2008, 20:51

Re: delphi 7 neviem si rady

Príspevok od používateľa James13579 »

proste to nefunguje tak ako to ma fungovat. Ma to tak fungovat tak ak som to popisoval. ma to tak bezat ked na to prejdem mysou tak to odskoci na dane suradnice a ked tam prejdem mysou aby sa to vratilo naspat. Vy tu pisete tak ze prejdem nato mysou tak to odskoci a ked pojdem co len o milimeter na to mieste tak skace ako splasene. DUfam ze rozumiete
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: delphi 7 neviem si rady

Príspevok od používateľa audiotrack »

bože môj, tak daj tie hodnoty väčšie. Keď je tlačítko široké 200 a skáče o +-50 tak jasné že ti bude blikať ako drbnuté. Veď zapoj už dočerta tú hlavu
Napísať odpoveď