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  RemoveObject...
 RemoveObject
 
 10/13/2009 11:04:17 PM
User is offlinetenache
67 posts


RemoveObject
 (N/A)
Intr-un form am un obiect de tip container ce contine la randul lui alte obiecte. La runtime vreau sa inlocuiesc acel obiect cu altul , cu acelasi nume. Pentru asta folosesc RemoveObject ca sa elimin primul obiect si apoi sa pot adauga altul cu acelasi nume. Problema este ca RemoveObject nu sterge obiectul de tot din form ci doar il face indisponibil (ii sterge continutul ), astfel incat , atunci cind vreau sa adauga un alt obiect cu acelasi nume, nu pot fiindca primesc un mesaj de eroare care-mi spune ca mai exista un obiect cu acelasi nume. Stie cineva vreo posibilitate de a elimina complet un obiect din form la runtime ?
 10/14/2009 12:53:05 AM
User is offlineedyshor
1450 posts
1st




Re: RemoveObject
 (N/A)
La mine merge instant, dupa ce-l scoti cu RemoveObject() incearca un test sa fi sigur ca l-a scos, daca nu asta este problema incearca un "DoEvents" intre RemoveObject() si AddObject(), vezi ca dupa ce folosesti AddObject() trebuie sa setezi "visible = .T." pentru obiectului nou adaugat (intra implicit pe .F.)
 10/16/2009 3:23:05 PM
User is offlinetenache
67 posts


Re: RemoveObject
 (N/A)
Multumesc , mi-ai dat un impuls sa mai cercetez. Ma gandeam sa abandonez ideea si sa caut alta cale. Problema mea era ca vroiam sa dau remove la un obiect creat la designtime. Dupa mai multe teste am ajuns la urmatoarea concluzie: daca vrei la runtime sa dai remove la un obiect, continut de un container (form sau altceva) inca de la design, si sa adaugi un altul cu acelasi nume, nu se poate. Daca obiectul este adaugat la runtime poti sa-i dai remove si inlocuire fara probleme.
  Visual FoxPro  Clase - VCX si PRG  RemoveObject...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement