Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Grid and columns
Message
From
04/06/2004 07:52:26
 
 
To
04/06/2004 07:29:34
General information
Forum:
Visual FoxPro
Category:
Classes - VCX
Miscellaneous
Thread ID:
00909614
Message ID:
00909880
Views:
33

Cavolo, non mi tratare così male !!!! :-))
In realtà ancora non sono riuscito a scrivere nulla, perchè ciò presupporrebbe averci capito almeno qualcosa !
Se puoi mandami uno straccio di codice che mi generi una colonna da associare ad un grid, tale colonna dovrebbe avere una proprietà (pwcate) e del codice nel metodo init che abiliti la visualizzazione o meno della colonna o l'accesso nei campi contenuti. La cosa mi funziona alla grande su tutti gli altri contenitori ma mi sono impantanato sul grid.
Ti ringrazio per la pazienza.
Ora vado a recuperare la figliola che mi esce da scuola, ci sentiamo + tardi


Scusami, ma io sono molto diretto e sintetico
( penso che lo abbiano capito tutti in UT ).

Crea un nuovo .prg : columnsClass.PRG
con:
DEFINE CLASS myColumn AS Column

  pwcate = NULL

  ADD OBJECT header AS header  && puoi utilizzare un Header personalizzato

  ADD OBJECT text AS TextBox  && puoi utilizzare un textBox personalizzato

  PROCEDURE Init
     this.visible = AllowAccessLevel0
     this.enabled = AllowAccessLevel1
  ENDPROC

ENDDEFINE
ora crea una nuova grid in un VCX
con MemberClass che punta su
path\columnsClass.PRG::myColumn

Attento perchè:
- problema : se crei le colonne memberClass in un SCX il codice Init dell'SCX non viene
eseguito
- se giochi con MemberClass senza aver capito bene come funziona rischi di perdere
il codice che eventualmente metti nelle colonne
- bug: l'IDE non vede il codice della parentClass se la parentClass è in un PRG
- bug: se non metti il controllo della cella puoi trovarti che VFP aggiunge un textbox
ogni volta che riapri il VCX.
- ... etc etc

Non farlo sulle griglie che hai ora ! senza aver fatto un backup.

Alessio, ora sono sicuro di quello che scrivo, ma ho perso giornate intere per
capire bene il casino che è stato fatto.

Fammi sapere.

Ciao
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform