Users Guide Visual FoxPro®" di Microsoft

Users Guide Visual FoxPro®" di Microsoft Users Guide Visual FoxPro®" di Microsoft

02.06.2013 Views

Aggiungere controlli in un form tramite il Component Gallery Potete utilizzare il Component Gallery per aggiungere velocemente controlli speciali e oggetti in un form. Il Component Galleri contiene dozzine di oggetti e controlli speciali che possono ridurre notevolmente i lavoro di codifica on moduli form molto specializzati. Per aprire il Component Gallery. ● Da menu Tools, scegliete Component Gallery. Quando il Component Gallery è aperto, potete trascinare i controlli speciali e gli oggetti dal component Gallery e incollarli nel form attivo. Aggiungere controlli a un Form generato con wizard. Se create un form con uno dei wizard disponibili e quindi desiderate aggiungervi dei controlli, potete far si che lo stile del nuovo controllo sia identico allo stile dei controlli presenti nel form utilizzando i controlli nella libreria wizard controls, Wizstyle.vcx. Quando aprite la libreria wizards control, i controlli wizard-style (come: chiselfield, embossedmemo, e così via) sono disponibili nella barra degli strumenti Form Controls. Per scoprire quali controlli utilizzare, selezionate un controllo esistente e osservate la sua classe e la sua libreria. Per esempio, un wizard per campi standard si deve trovare nella classe Standardfield class, che si trova nel Wizstyle.vcx. Suggerimento: Utilizzate ToolTips nella barra degli strumenti Form Controls per aiutarvi ad identificare il nome della classe. Per confrontare i controlli in un form generato con wizard. 1. Nel Form Designer, aprite il form. 2. Dalla barra degli strumenti Form Controls, scegliete il tasto View Classes e cliccate su Add. 3. Nella finestra di dialogo Open, localizzate Wizstyle.vcx nella sotto directory Wizards e cliccate su OK. 4. Nella barra degli strumenti Form Controls, selezionate il controllo che corrisponde ad un controllo esistente nel form e trascinatelo nel form per aggiungerlo. Nota: Se spostate un form in un nuova directory in un altro sistema, dovete anche trasferire il la libreria dei controlli associata con quel form. Aggiungere Controlli e impostare le proprietà dei controlli Per aggiungere un nuovo controllo ad un form senza utilizzare un builder, basta semplicemente selezionare il controllo desiderato dalla barra strumenti del Form Control e trascinarlo nel from. Alcuni controlli come etichetta, forme e linee. Non mostrano dati da una tabella o da una vista, e non effettuano alcuna azione. Ma la maggior parte degli altri controlli lo fanno, e quindi occorre informare VFP quali campi volete che mostrino, o quale azione volete che essi eseguano. Ad esempio, di solito si desidera che una casella di testo mostri il contenuto di un campo, e in tasto esegua un determinato comando. Per far si che i controlli lavorino in modo corretto nei vostri fom, è necessario associarli, o unirli con una tabella e un campo che devono mostrare. I controlli vengono collegati alla sorgente controllata. I dati che volete che questi controlli mostrino o gestiscano vengono impostati tramite la proprietà ControlSource. Ad esempio, se volete aggiungere una casella di testo in un form, dovete dire a VFP dove dovrà attenere i valori di testo impostando la proprietà ControlSource in modo che essa punti ad uno specifico campo di una tabella o di una vista, potete poi impostare anche il modo con cui viene visualizzato il controllo stesso. Uno strumento chiamato Data Environment Designer rende estremamente semplice aggiungere un nuovo campo ad un form e impostare le proprietà per quel campo. Impostare l’ambiente dei dati Sistemando le tabelle e le viste associate con le vostre form nel data environment rendete semplice il loro collegamento a nuovi controlli per i campi della tabella o della vista.

Quando avete terminato di impostare l’ambiente dati, le proprietà del ControlSource mostrerà i campi disponibili in modo da rendere possibile, con la semplice selezione, il collegamento al controllo associato. Se state modificando un form creato con un wizard, potrete constatare che il il data environment è popolato da tabelle o viste che avete impostato tramite il form wizard. Per mostrare l’ambiente dati ( data environment ) ● Nel Form Designer, scegliete Data Environment dal menu View. Finestra progetto Data Environment Designer Per aggiungere una tabella o una vista nel data environment Dal menu Data Environment, scegliete Add. 1. 2. 3. Nota se il data environment è vuoto, la finestra di dialogo Add Table or View apparirà automaticamente. Nella finestra di dialogo Add Table or View, selezionate Tables or Views. Selezionate la tabella o la vista che volete aggiungere. Cliccate su Add. Nota Per aggiungere delle viste al Data Environment Designer, dovete avere un database aperto. Aggiungere un controllo ad un Form La barra degli strumenti del Form Control rende semplifica l’aggiunta di un nuovo controllo ai vostri form in modo che possiate mostrare un campo dalla vostra tabella o dalla vostra vista.. Dovrete selezionare il tipo di controllo appropriato al tipo di dati che intendete visualizzare. Ad esempio, usate un controllo casella di testo, per mostrare un campo di una sola riga, oppure una controllo finestra di editing (edit box) per visualizzare un memo. La finestra proprietà mostra tutte le proprietà dei controlli che aggiungete al form. Utilizzate la proprietà nella finestra delle proprietà per collegare il controllo che avete aggiunto con uno specifico campo di una tabella definito nel Data Environment Designer. Per visualizzare la finestra delle Proprietà ● Dal menu View, scegliete Properties. Nota Se volete utilizzare la finestra delle proprietà per impostare le proprietà dei controlli dovete disattivare il Builder Lock. Per aggiungere un nuovo campo a un form 1. 2. 3. Nella barra degli strumenti Form Controls scegliete un controllo dati e trascinatelo nella finestra del Form Designer per creare il controllo. Nella finestra Properties, scegliete la scheda Data, e selezionate la proprietà ControlSource. Inserite il nome del campo.

Aggiungere controlli in un form tramite il Component Gallery<br />

Potete utilizzare il Component Gallery per aggiungere velocemente controlli speciali e oggetti in un form. Il<br />

Component Galleri contiene dozzine <strong>di</strong> oggetti e controlli speciali che possono ridurre notevolmente i lavoro <strong>di</strong><br />

co<strong>di</strong>fica on moduli form molto specializzati.<br />

Per aprire il Component Gallery.<br />

●<br />

Da menu Tools, scegliete Component Gallery.<br />

Quando il Component Gallery è aperto, potete trascinare i controlli speciali e gli oggetti dal component Gallery e<br />

incollarli nel form attivo.<br />

Aggiungere controlli a un Form generato con wizard.<br />

Se create un form con uno dei wizard <strong>di</strong>sponibili e quin<strong>di</strong> desiderate aggiungervi dei controlli, potete far si che lo<br />

stile del nuovo controllo sia identico allo stile dei controlli presenti nel form utilizzando i controlli nella libreria<br />

wizard controls, Wizstyle.vcx.<br />

Quando aprite la libreria wizards control, i controlli wizard-style (come: chiselfield, embossedmemo,<br />

e così via) sono <strong>di</strong>sponibili nella barra degli strumenti Form Controls. Per scoprire quali controlli utilizzare,<br />

selezionate un controllo esistente e osservate la sua classe e la sua libreria. Per esempio, un wizard per campi<br />

standard si deve trovare nella classe Standardfield class, che si trova nel Wizstyle.vcx.<br />

Suggerimento: Utilizzate ToolTips nella barra degli strumenti Form Controls per aiutarvi ad identificare il nome<br />

della classe.<br />

Per confrontare i controlli in un form generato con wizard.<br />

1. Nel Form Designer, aprite il form.<br />

2. Dalla barra degli strumenti Form Controls, scegliete il tasto View Classes e cliccate su Add.<br />

3. Nella finestra <strong>di</strong> <strong>di</strong>alogo Open, localizzate Wizstyle.vcx nella sotto <strong>di</strong>rectory Wizards e cliccate su OK.<br />

4. Nella barra degli strumenti Form Controls, selezionate il controllo che corrisponde ad un controllo esistente nel<br />

form e trascinatelo nel form per aggiungerlo.<br />

Nota: Se spostate un form in un nuova <strong>di</strong>rectory in un altro sistema, dovete anche trasferire il la libreria dei<br />

controlli associata con quel form.<br />

Aggiungere Controlli e impostare le proprietà dei controlli<br />

Per aggiungere un nuovo controllo ad un form senza utilizzare un builder, basta semplicemente selezionare il<br />

controllo desiderato dalla barra strumenti del Form Control e trascinarlo nel from.<br />

Alcuni controlli come etichetta, forme e linee. Non mostrano dati da una tabella o da una vista, e non effettuano<br />

alcuna azione. Ma la maggior parte degli altri controlli lo fanno, e quin<strong>di</strong> occorre informare VFP quali campi<br />

volete che mostrino, o quale azione volete che essi eseguano. Ad esempio, <strong>di</strong> solito si desidera che una casella <strong>di</strong><br />

testo mostri il contenuto <strong>di</strong> un campo, e in tasto esegua un determinato comando.<br />

Per far si che i controlli lavorino in modo corretto nei vostri fom, è necessario associarli, o unirli con una tabella e<br />

un campo che devono mostrare. I controlli vengono collegati alla sorgente controllata. I dati che volete che questi<br />

controlli mostrino o gestiscano vengono impostati tramite la proprietà ControlSource.<br />

Ad esempio, se volete aggiungere una casella <strong>di</strong> testo in un form, dovete <strong>di</strong>re a VFP dove dovrà attenere i valori <strong>di</strong><br />

testo impostando la proprietà ControlSource in modo che essa punti ad uno specifico campo <strong>di</strong> una tabella o <strong>di</strong> una<br />

vista, potete poi impostare anche il modo con cui viene visualizzato il controllo stesso.<br />

Uno strumento chiamato Data Environment Designer rende estremamente semplice aggiungere un nuovo campo<br />

ad un form e impostare le proprietà per quel campo.<br />

Impostare l’ambiente dei dati<br />

Sistemando le tabelle e le viste associate con le vostre form nel data environment rendete semplice il loro<br />

collegamento a nuovi controlli per i campi della tabella o della vista.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!