AutoScaleMode Enumerazione

Definizione

Specifica le diverse modalità di ridimensionamento automatico supportate da Windows Form.

public enum class AutoScaleMode
public enum AutoScaleMode
type AutoScaleMode = 
Public Enum AutoScaleMode
Ereditarietà
AutoScaleMode

Campi

Dpi 2

Controlla le proporzioni relative alla risoluzione. Le risoluzioni comuni sono 96 e 120 DPI.

Font 1

Controlla le proporzioni relative alle dimensioni del tipo di carattere usato dalle classi, che generalmente corrisponde al tipo di carattere del sistema.

Inherit 3

Controlla le proporzioni in base alla modalità di ridimensionamento dell'elemento padre delle classi. Se non esiste un elemento padre, il ridimensionamento automatico è disabilitato.

None 0

Il ridimensionamento automatico è disabilitato.

Commenti

La ContainerControl classe e le classi derivate da esso, ad esempio Form, possono ridimensionarsi automaticamente e il loro contenuto in base al tipo di carattere di sistema corrente o alla risoluzione dello schermo, misurato in punti per pollice (DPI). L'enumerazione AutoScaleMode definisce le modalità di ridimensionamento automatiche supportate da queste classi e i relativi tipi derivati. È possibile accedere alla modalità corrente di un controllo tramite la relativa ContainerControl.AutoScaleMode proprietà.

La maggior parte delle applicazioni aziendali deve usare la modalità di ridimensionamento automatico del tipo di carattere. La modalità di ridimensionamento Dpi è utile per le applicazioni basate sulla grafica ed è compatibile con il ridimensionamento predefinito usato da .NET Compact Framework.

Importante

Nelle versioni .NET Framework 1.0 e 1.1 il ridimensionamento automatico è stato supportato usando un meccanismo più semplice che si basa sempre sul tipo di carattere di sistema corrente. Questo meccanismo è ora obsoleto, ma ancora supportato per la compatibilità con le versioni precedenti. È possibile ottenere il comportamento di ridimensionamento precedente impostando la proprietà dell'oggetto contenente Form su true, che imposta in modo implicito anche la AutoScale ContainerControl.AutoScaleMode proprietà su Nessuno. Al contrario, l'impostazione della proprietà di un modulo verrà impostata AutoScale su false, consentendo il ContainerControl.AutoScaleMode meccanismo di ridimensionamento più recente introdotto con la .NET Framework versione 2.0.

Si noti che per le applicazioni Smartphone, questa enumerazione richiede Windows software mobile versione 5.0 per smartphone.

Si applica a

Vedi anche