Search  
Friday, May 25, 2012 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  Visual FoxPro  Clase - VCX si PRG  scroll obiecte...
 scroll obiecte
 
 3/12/2006 12:19:04 PM
User is offlineCostel
227 posts
www.adrisoft.ro
4th




scroll obiecte
 (Romania)
Salut !
Imi puteti si mie sugera cum reusesc sa fac scroll intr-un optiongroup atit timp cit este apasata (MouseDown)  una din etichete  lblPrev sau lblNext ?

Nu munci atit de mult incit sa nu-ti mai ramina timp ca sa cistigi bani. (proverb evreiesc)
 3/12/2006 12:40:19 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: scroll obiecte
 (Romania)

Am incercat cu un timer care este pornit in MouseDown si oprit in MouseUp. Merge ca naiba - se opreste cand vrea el, desi am dat si DoEvents Force. Sfat sincer: renunta la idee.


Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 3/12/2006 12:44:46 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: scroll obiecte
 (Romania)
Daca timer merge rau, back to old school: Do While MDOWN(). Check the attachment.
Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 3/12/2006 12:48:04 PM
User is offlineAlex Dobrin
766 posts
www.algis.ro
1st






Re: scroll obiecte
 (N/A)
Eu folosesc MS Flat Scrollbar Control cand am nevoie de un scrollbar.
Poti sa pui optiongroup-ul intr-un container in care sa se vada tot. Acest container il pui intr-un alt container care afiseaza doar dimensiunea de care ai nevoie. Iar cu scrollbar-ul muti primul container in cadrul celui de al doilea.
Atentie totusi la problemele care pot aparea folosind ActiveX.


Alex Dobrin
Algis Info
 3/12/2006 1:12:15 PM
User is offlineCostel
227 posts
www.adrisoft.ro
4th




Re: scroll obiecte
 (Romania)
sa cad pe spate !!!  E totusi duminica si nu ma asteptam la un raspuns asa rapid. Trebuie sa-mi revizuesc atitudinea (daca mai aveam ceva te revizuit) !!!
O sa studiez functia MDOWN() si sa vad ce poat scoate.
Intradevar ideea nu e prea grozava si nici nu stiu daca o sa merg pina la capat cu ea dar numi plac deloc ActiveX-urile si al sau TreeView control.
Acu e musai sa plec asa ca ramine pe mai tirziu

Nu munci atit de mult incit sa nu-ti mai ramina timp ca sa cistigi bani. (proverb evreiesc)
 3/12/2006 1:16:00 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: scroll obiecte
 (Romania)
Te astept la conferinta, sa-ti fac capul mare...
Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 3/12/2006 9:08:19 PM
User is offlineDorin Vasilescu
1366 posts
1st




Re: scroll obiecte
 (N/A)
Am atasat o varianta cu timer care functioneaza. Poti sa te joci cu proprietatea Interval la timer si parametrul trimis la .defilare(), sa obtii un scroll cat mai potrivit.
Timerul este deactivat in MouseUp si MouseLeave (extra, desi nu ar fi nevoie, da' mai stii?), asa ca nu te va deranja.

Ar fi util ca scroll-ul sa se opreasca in stanga sau dreapta cand e la limita. Poti asta folosind OBJTOCLIENT().

 3/12/2006 9:41:25 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: scroll obiecte
 (Romania)

Misto treaba, Dorin. Eu uitasem de .Reset(), de-aia nu se oprea imediat :((

Excelent. Mersi mult. Am mai invatat ceva azi :)


Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 3/12/2006 9:48:00 PM
User is offlineanonymous
0 posts


Re: scroll obiecte
 (N/A) Modified By anonymous  on 3/12/2006 10:49:00 PM)
Mda. Eu tocmai din cauza asta de fiecare data cand folosesc timer-ul fac asa:

LOCAL nInterval
nInterval = THIS.Interval
THIS.Interval = 0

*---
Cod
*---

THIS.Interval = nInterval
 3/12/2006 9:53:13 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: scroll obiecte
 (Romania)
Asa incercasem si eu, dar nu se oprea imediat cand se executa MouseUp.
Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 3/12/2006 9:55:33 PM
User is offlineDorin Vasilescu
1366 posts
1st




Re: scroll obiecte
 (N/A)
Avea un loop FOR ...    in .defilare(), de aia.
L-am eliminat.
 3/13/2006 8:29:03 AM
User is offlineCostel
227 posts
www.adrisoft.ro
4th




Re: scroll obiecte
 (Romania)
Multumesc  Dorin !
M-am chinuit cu functia MDOWN() dar rezultatul era nesatisfactor .  Dar prin solutia oferita cred ca o sa fie o nebunie prin programele mele

Nu munci atit de mult incit sa nu-ti mai ramina timp ca sa cistigi bani. (proverb evreiesc)
  Visual FoxPro  Clase - VCX si PRG  scroll obiecte...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement