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  Form-uri si generatoare de form-uri  Adaugare checkB...
 Adaugare checkBox la coloana unui grid
 
 3/21/2011 11:14:57 AM
User is offlineRomeo
529 posts
1st


Adaugare checkBox la coloana unui grid
 (N/A)

Intr-un form am un grid - ale carui coloane sunt legate la campurile unui tabel. I-am adaugat boloanei a 3 a un chekBox.

THISFORM.Grd1.Column3.AddObject('chk1','checkBox')
THISFORM.Grd1.column3.CurrentControl='chk1'
THISFORM.Grd1.column3.Sparse=.f.
THISFORM.Grd1.column3.chk1.Caption=""
THISFORM.Grd1.column3.chk1.Alignment = 2
THISFORM.Grd1.column3.Alignment = 2
THISFORM.Grd1.ReadOnly=.F.
THISFORM.Grd1.column3.ReadOnly=.F.
THISFORM.Grd1.column3.chk1.ReadOnly=.F.

La rulare chkBoxul este ReadOnly. Cu toate incercarile facute a ramas asa. Daca-l adaug vizual se comporta normal.

Ce trebuie sa fac pt a-l putea edita ?


Slava Tatalui si Fiului si Sfantului Duh si acum si pururea si-n vecii vecilor. Amin.
 3/21/2011 2:56:09 PM
User is offlineDaniel Buduru
2335 posts
1st




Re: Adaugare checkBox la coloana unui grid
 (N/A)
Readonly sau disabled?
Verifica cu debugger-ul ce are in controlsource la rulare.

Daniel Buduru
 3/22/2011 4:01:04 PM
User is offlineGrigore Dolghin
3592 posts
www.class-software.eu
1st






Re: Adaugare checkBox la coloana unui grid
 (N/A)
 Romeo wrote

Intr-un form am un grid - ale carui coloane sunt legate la campurile unui tabel. I-am adaugat boloanei a 3 a un chekBox.

THISFORM.Grd1.Column3.AddObject('chk1','checkBox')
THISFORM.Grd1.column3.CurrentControl='chk1'
THISFORM.Grd1.column3.Sparse=.f.
THISFORM.Grd1.column3.chk1.Caption=""
THISFORM.Grd1.column3.chk1.Alignment = 2
THISFORM.Grd1.column3.Alignment = 2
THISFORM.Grd1.ReadOnly=.F.
THISFORM.Grd1.column3.ReadOnly=.F.
THISFORM.Grd1.column3.chk1.ReadOnly=.F.

La rulare chkBoxul este ReadOnly. Cu toate incercarile facute a ramas asa. Daca-l adaug vizual se comporta normal.

Ce trebuie sa fac pt a-l putea edita ?



Romeo, Romeo..... tz tz tz... toate controalele adaugate in runtime sunt invizibile. Intamplator, in cazul tau particular, ai apucat sa pui ala drept currentcontrol si de-aia "se vede". Adauga si Thisform.grd1.column3.chk1.Visible = .T.

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 3/23/2011 6:50:25 AM
User is offlineRomeo
529 posts
1st


Re: Adaugare checkBox la coloana unui grid
 (N/A)

 Grigore Dolghin wrote

Romeo, Romeo..... toate controalele adaugate in runtime sunt invizibile.

Multumesc. Am retinut. Si-n C# e la fel ?


Slava Tatalui si Fiului si Sfantului Duh si acum si pururea si-n vecii vecilor. Amin.
 3/23/2011 10:22:08 PM
User is offlineGrigore Dolghin
3592 posts
www.class-software.eu
1st






Re: Adaugare checkBox la coloana unui grid
 (N/A)
Da. Cand adaugi un control pe form, acesta este plasat la 0,0. Ii setezi text, pozitie, font, culori, sursa de date daca este cazul, etc etc, una peste alta o gramada de chestii. Daca ar fi vizibil din primul moment userul vede toate misculatiile alea. De-aia se adauga implicit cu Visible =.F.; iti faci toate aranjamentele si apoi .Visible = .T.

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 3/24/2011 6:36:45 AM
User is offlineRomeo
529 posts
1st


Re: Adaugare checkBox la coloana unui grid
 (N/A) Modified By Romeo  on 3/24/2011 7:51:36 AM)

In studentie, unul din cei mai buni profesori de la Fac de Matematica spunea: "pe cand eram elev, consideram ca este de neacceptat ca un profesor sa nu fie in stare sa rezolve orice prolema de matematica i-ai da (la nivel elementar-maxim liceu). Dupa 30 de ani de cariera universitara am ajuns la concluzia ca aceasta pretentie este absurda. Scopul profesorului de liceu este sa-ti explice teoria si problemele din manual. Se poate intampla destul de des sa nu poata rezolva o problema pe loc dar trebuie ca a doua zi, sa chiar dupa mai multe zile sa vina cu solutia (probleme de admitere, olimpiade de orice fel)".

Grig, nu cred ca vei ajuge sa stii C# la acelasi nivel de detaliere ca vfp (C# are peste 1000 de clase). Dar cred ca ne poti tine un curs cu un cadru aplicatie-nucleu pt aplicatii organizate obiectual ca cel din 2006 pt vfp - sau cu ce consideri tu ca ar fi un punct de pornire pt tehnologii OOP avansate .net/C#. Scopul cursului ar fi portarea apl din clasa client-server din vfp in C#, pastrand standartele OOP avansat. Punctul forte al cursului ar fi vasta ta experinta in apl OOP-client-server (vfp-sql-server), transpusa in OOP-C#; nu trebuie sa vii sa raspunzi la pretentia ca orice prezinti este optimizat la maxim... Cursul va fi un punct de pornire care reflecta o rezolvare a unor probleme reale. Cinea vrea solutii perfecte sa mearga in alta parte.

Faptul ca nu vei putea raspunde "in timp real" la orice problema nu trebuie sa fie un impediment: principiul cursului trebuie sa fie va arat ce stiu, va spun explicit ce nu stiu - subiectul fiind vast. Forumuri exista cat cuprinde - ma refer si la cele in engleza si prin urmare anumite lucruri se pot clarifica ulterior.

Problema diplomelor reprezinta un aspect minor: o diploma MCSE nu prea e credibila daca nu ai luat si examenul. Pe de alta parte poti da examenul si fara sa faci cursul; intr-un timp se putea si lua fara sa ai minimul de cunostinte-anunturi pe internet. Rezultatul unui curs se vede in roadele muncii programatorului

In opinia mea uin asemenea curs ar creea un nucleu de foxisti, care programeaza in maniere asemanatoare (vfp-C#). Sectiunea cu net ar lua avant si la un moment dat s-ar putea sa fim nevoiti ca forumului sa-i spunem ProFox-CSharp, iar chestia aia "VFP stie sa manipuleze date repede-repede-repede, iar combinaţia VFP+.NET+SQL Server e imbatabila" sa se reflecteze in audienta (postari).

Poate te gandesti: nu e neaparat nevoie sa tii cursul acum: la toamna, la anul... In principiu, pentru inceput cred ca ar fi suficient sa actualizei in C# cursul din 2006


Slava Tatalui si Fiului si Sfantului Duh si acum si pururea si-n vecii vecilor. Amin.
 3/24/2011 8:25:08 AM
User is offlineGrigore Dolghin
3592 posts
www.class-software.eu
1st






Re: Adaugare checkBox la coloana unui grid
 (N/A)
Romeo, intentia mea este sa fac un site similar cu profoxul dar orientat pe C#. Pentru ca DNN (CMS-ul pe care este facut profox) mi-a scos peri albi intentionez ca site-ul sa nu fie tot aici, ci pe class-software.eu. Site-ul este foarte aproape de a vedea lumina zilei - e adevarat ca l-am neglijat multa vreme, dar n-am avut timp de el - si desi este un site comercial o sa aiba o sectiune mare destinata comunitatii care se va forma. Si sunt convins ca se va forma una, mai ales ca site-ul este bilingv. (www.class-software.eu este in engleza, www.class-software.ro este in romana; arata identic, domeniul .ro este parcat peste domeniul .eu si selectia limbii face automat comutarea la articolul corespunzator limbii selectate).

Mai e un pic :)

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
  Visual FoxPro  Form-uri si generatoare de form-uri  Adaugare checkB...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement