| dalla versione 6.5.2680 - modificato il 16/09/2009 - link - english
|
Scopo
Definisce come deve comportarsi il form nel caso in cui l'utente lo chiuda in presenza di dati non salvati. Un possibile utilizzo è quello di impostare diversi gradi di libertà dell'utente a seconda dell'importanza dei dati presenti a video.
Form.AutoSaveType := DENY
Quando letta
Ritorna una stringa rappresentante la proprietà.
Quando impostata
Modifica il comportamento del form se chiuso in presenza di dati non salvati.
Note
- Attenzione: Se la videata viene aperta come modale (popup) questa proprietà verrà considerata solo quando l'utente chiude la videata con il tasto "Conferma" presente nella barra del titolo. Questo perchè non è possibile distinguere fra la pressione del tasto "Annulla" e la chiusura della finestra browser tramite il tasto "Chiudi" di Windows. Siccome quest'ultimo evento non è annullabile, non è possibile impedire la chiusura della videata se i dati non vengono salvati e quindi il valore di questa proprietà è non può essere considerato in tale caso.
- I possibili valori sono SAVE, NONE, DENY, rappresentati dalle costanti contenute nella lista valori AutoSaveTypes. Vedere la lista valori per ulteriori chiarimenti.
- E' possibile modificare il valore di questa proprietà per tutte le form dell'applicazione tramite il parametro di compilazione "AutoSaveType".
event Ordini.PanelSettings.AfterCommit(
int RowsUpdated
int RowsInErrors
)
{
this.AutoSaveType := PanelSettings.AutoSaveTypesPanelSetting
this.ShowMessage(INFO, FormatMessage(MSG Valore Della, Decode(
PanelSettings.AutoSaveTypesPanelSetting, AutoSaveTypes), ??, ??, ??, ??),
Empty String, C001, False)
}
Cosa ne pensi?
Ti sono rimaste delle domande su punti che questo articolo non ha trattato? Pensi che sia utile aggiungere una nota all'articolo? Aiutaci a migliorare la documentazione di Instant Developer scrivendo il tuo commento nei campi qui sotto.