Search  
Friday, February 10, 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  Probleme de afi...
 Probleme de afisare in form care are scrollbar
 
 10/10/2009 9:15:35 AM
User is offlinevlatis
122 posts
5th


Probleme de afisare in form care are scrollbar
 (N/A)
Context:
-VFP9
-aplicatia in dezvoltare trebuie sa-mi permita vizualizarea si editarea elementelor definitorii ale unui graf reprezentand o retea de transport (cca 480 de noduri, 2400 vertexuri, 4800 legaturi intre vertexuri)
-pentru afisare folosesc un form care are dimensiunile de 6000/4000 px si proprietatea 'scrollbars=3' (ma avantajeaza pentru operatiile de 'pan')
-vertexurile sunt reprexentate prin obiecte derivate din clasa shape
-am ales sa reprezint legaturile intre vertexuri prin linii desenate pe form si nu prin obiecte de tip line pe motiv ca intreaga suprafata aflata in dreptunghiul de incadrare a acestora devine sensibila la evenimentele produse de mouse

Problema: in momentul in care se executa: thisformset.map_form.line(x1,y1,x2,y2) linia este desenata si apoi imediat stearsa; acest lucru se intampla doar in situatia in care map_form are proprietatea 'scrollbars<>0'

Intrebari: Ati intalnit manifestarea si in alt contex?. Manifestarea poate fi evitata? Puteti oferi o solutie alternativa?
Multumesc anticipat pentru orice raspuns



 10/10/2009 12:01:28 PM
User is offlineGrigore Dolghin
3521 posts
www.class-software.eu
1st






Re: Probleme de afisare in form care are scrollbar
 (N/A)
De ce te deranjeaza faptul ca obiectele Line raspund la mouse?

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 10/10/2009 2:49:23 PM
User is offlinevlatis
122 posts
5th


Re: Probleme de afisare in form care are scrollbar
 (N/A)
In momentul cand sunt afisate simultan se suprapun dreptunghiurile de incadrare. (acopera total sau partial vertexuri/linii invecinate)
Devine complicata selectia unei linii anume, a unui vertex anume, respectiv devine greoaie manipularea viewportului in ansamblu (functia pan)
Sa 'zapacesc' valoarea zorder a obiectelor vizibile ma gandesc ca-i spre cosmar...
 10/10/2009 8:14:01 PM
User is offlineDaniel Buduru
2141 posts
1st




Re: Probleme de afisare in form care are scrollbar
 (N/A)
Poti folosi GDI+ pentru a desena pe form.Totusi, cred ca e mai eficient sa desenezi intr-un control imagine, tot cu GDI+, pe care sa-l afisezi in form.
Mai exista inca pe net ceva articole despre utilizarea GDI+ in VFP. Din pacate, nu mai e online articolului lui Craig Boyd din FoxTalk 2, aparut prin 2005.
Uite cateva link-uri:
http://www.codeplex.com/VFPX/Wiki/View.aspx?title=GDIPlusX&referringTitle=Home
http://msdn.microsoft.com/en-us/library/ms947605.aspx
http://weblogs.foxite.com/vfpimaging//default.aspx
http://www.tek-tips.com/faqs.cfm?fid=5778
http://web.archive.org/web/20061021202210/www.pinpub.com/ME2/Audiences/dirmod.asp?sid=&nm=&type=Publishing&mod=Publications::Article&mid=8F3A7027421841978F18BE895F87F791&AudID=301888DF3BCF483382FC8A1382F3050B&tier=4&id=9B8367F6158545A38353B76262661672



Daniel Buduru
  Visual FoxPro  Clase - VCX si PRG  Probleme de afi...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement