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  Grid - List Box...
 Grid - List Box
 
 4/7/2011 7:18:29 PM
User is offlineji_ci
191 posts
5th


Grid - List Box
 (Romania)
Cam ce setari ar trebui la un Grid pentru a se comporta ca un ListBox? Ma intereseaza ca partea de selectie in Grid sa semene cu cea din List Box!
 4/7/2011 7:28:57 PM
User is offlineDoru Constantin
321 posts
3rd




Re: Grid - List Box
 (N/A)
AllowCellSelection = .F.

 4/7/2011 8:32:00 PM
User is offlineji_ci
191 posts
5th


Re: Grid - List Box
 (Romania)
Multumesc! Ce greu era! :)
 4/8/2011 8:51:51 AM
User is offlineji_ci
191 posts
5th


Re: Grid - List Box
 (Romania)
Revin cu o alta întrebare! In Gridul repectiv am pe o coloană rânduri cu mai multe caractere care bineînţeles că nu-mi încap în totalitate!
În Selectul aferent gridului am setat ca după 60 de caractere să-mi afişeze [...]! Dar caracterele au dimensiuni diferite ... şi afişarea este inegală! Este vreo variantă de a pune [...] în funcţie de altceva decât nr de caractere?
 4/8/2011 8:59:01 AM
User is offlineDoru Constantin
321 posts
3rd




Re: Grid - List Box
 (N/A)
TXTWIDTH()

 4/8/2011 5:30:07 PM
User is offlineji_ci
191 posts
5th


Re: Grid - List Box
 (Romania)
E buna proprietatea ... dar nu stiu cum să mă folosesc de ea! Inainte adaugam [...] cu PADR la care trebuie sa-i dau nr de caractere!?
 4/8/2011 9:37:03 PM
User is offlineDumitru
172 posts
5th


Re: Grid - List Box
 (N/A) Modified By Dumitru  on 4/8/2011 9:40:14 PM)
Vezi aici
 4/9/2011 5:17:01 PM
User is offlineji_ci
191 posts
5th


Re: Grid - List Box
 (Romania)
Codul spre care mai îndrumat e bun pentru dimensionarea TextBoxului! Dar eu nu vreau sa dimensionez textboxul din Grid! Iar cu FontMetric() imi da eroare destul de mare faţa de lungimea reală a şirului. Singura varinata am găsit-o tot pe forum într-un post mai vechi cu trimitere la  http://weblogs.foxite.com/andykramek/archive/2009/05/18/8455.aspx# comments unde e un progrămel care calculează lungimea exactă a şirului în pixeli. Dar cred că e complicat şi încărcarea gridului va necesita timp! Va trebuii fiecare rând din grid să-l trec prin codul respectiv!
 4/9/2011 6:01:56 PM
User is offlineDaniel Buduru
2335 posts
1st




Re: Grid - List Box
 (N/A)
Poti folosi un font monospaced (courier, lucida console, anonimus pro sau ce mai gasesti).


Daniel Buduru
 4/9/2011 6:07:30 PM
User is offlineji_ci
191 posts
5th


Re: Grid - List Box
 (Romania)
O sa incerc asa! Multumesc!
 4/10/2011 10:03:40 AM
User is offlineji_ci
191 posts
5th


Re: Grid - List Box
 (Romania)
În grid am pe o coloană un ID! Cum mă poziţionez în grid pe rândul care are valoarea ID pe care o indic eu? Într-un List am văzut că se poate ... dar în grid?
 4/10/2011 10:55:13 AM
User is offlineDaniel Buduru
2335 posts
1st




Re: Grid - List Box
 (N/A)
Pozitionezi pointerul in cursor, cu seek sau locate.


Daniel Buduru
 4/10/2011 11:14:31 AM
User is offlineji_ci
191 posts
5th


Re: Grid - List Box
 (Romania)
Nu reusesc! Am încercat cu Locate şi nu merge!
 4/10/2011 11:19:48 AM
User is offlineDaniel Buduru
2335 posts
1st




Re: Grid - List Box
 (N/A)
Daca pointerul nu se pozitioneaza cu locate, fie nu-i dai valoarea corecta, fie gresesti ceva.
Dupa pozitionarea pointerului, daca pozitionarea nu este facuta dintr-o metoda a gridului, trebuie sa fortezi reafisarea gridului. Fie grid.refresh, fie grid.afterrowcolchange.

E un efort mai mare sa faci un grid sa se comporte ca un listbox, decat sa faci un listbox sa arate ca un grid - cu headere de coloana. Bindevent usureaza foarte mult munca.

Daniel Buduru
 4/10/2011 12:22:16 PM
User is offlineji_ci
191 posts
5th


Re: Grid - List Box
 (Romania)
Da ... eu greseam! Nu sunt pozitionat pe cursorul care trebuie ... daca ii indic eu zona functioneaza! Nu stiu cum sa memorez zona cursorului! Cursorul este cel de la RecordSource al Gridului?!
 4/10/2011 3:16:52 PM
User is offlineDaniel Buduru
2335 posts
1st




Re: Grid - List Box
 (N/A)
local lnArea
lnArea=select()
Select (thisform.gridx.recordsource)
Locate for ...
select (lnArea)

E bine sa salvezi contextul inainte de a-l modifica si sa-l refaci la iesirea din metoda/procedura respectiva.

Daniel Buduru
 4/10/2011 3:42:15 PM
User is offlineji_ci
191 posts
5th


Re: Grid - List Box
 (Romania)
Da ... funcţionează! Mulţumesc!
  Visual FoxPro  Clase - VCX si PRG  Grid - List Box...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement