Scopo
Questa proprietà rappresenta il numero di colonne in cui è suddivisa la sezione.
Sintassi
int nc = 0 // Numero di colonne della sezione
//
nc := Sezione.ColumnNumber
//
nc := Sezione.ColumnNumber
Quando letta
Ritorna il numero di colonne in cui è suddivisa la sezione.
Quando impostata
Imposta il numero di colonne in cui deve essere suddivisa la sezione.
Esempio di codice
// **************************************************
// Fired after changes in panel are saved to database
// **************************************************
event CategorieBook1.Parametri.AfterCommit(
int RowsUpdated // Number of rows inserted or updated
int RowsInErrors // Number of rows that cannot be updated due to databas...
)
{
BookCategorie.ReportCategorie.Detail.ColumnNumber := Parametri.
NumeroColonne
BookCategorie.ReportCategorie.Detail.ColumnSpace := Parametri.
SpazioColonne
//
BookCategorie.Refresh(ONE, C-1)
}
// Fired after changes in panel are saved to database
// **************************************************
event CategorieBook1.Parametri.AfterCommit(
int RowsUpdated // Number of rows inserted or updated
int RowsInErrors // Number of rows that cannot be updated due to databas...
)
{
BookCategorie.ReportCategorie.Detail.ColumnNumber := Parametri.
NumeroColonne
BookCategorie.ReportCategorie.Detail.ColumnSpace := Parametri.
SpazioColonne
//
BookCategorie.Refresh(ONE, C-1)
}
- Normalmente la proprietà ColumnNumber viene valorizzata al di fuori degli eventi di formattazione della sezione per indicare in quante colonne occorre suddividere tutte le copie della sezione.
- Attenzione: Se la proprietà ColumnNumber viene modificata all'interno dell'evento BeforeFormatting la modifica ha effetto solo sulla sezione in fase di formattazione (consulta il videocorso Mastro On Formatting). Se la proprietà ColumnNumber viene modificata al di fuori dagli eventi di formattazione della sezione, da quel momento in poi tutte le copie della sezione avranno la proprietà ColumnNumber valorizzata allo stesso modo. In quest'ultimo caso è come se alla proprietà ColumnNumber fosse stato fornito tale valore a design-time.
- Attenzione: La modifica alla proprietà ColumnNumber nell'evento AfterFormatting o in una procedura collegata ad una box cliccabile contenuta nella sezione non ha alcun effetto poiché la sezione è già stata formattata e posizionata sulla pagina in fase di formattazione.
Ultima modifica: 02/11/2022 / Validità: da 6.7.2900
proprietà