Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Classe KeysConverter

 

Data di pubblicazione: ottobre 2016

Fornisce un TypeConverter per convertire Keys oggetti da e verso altre rappresentazioni.

Spazio dei nomi:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

System.Object
  System.ComponentModel.TypeConverter
    System.Windows.Forms.KeysConverter

public class KeysConverter : TypeConverter, IComparer

NomeDescrizione
System_CAPS_pubmethodKeysConverter()

Inizializza un'istanza della classe KeysConverter.

NomeDescrizione
System_CAPS_pubmethodCanConvertFrom(ITypeDescriptorContext, Type)

Restituisce un valore che indica se il convertitore può convertire un oggetto nel tipo di origine specificato nel tipo nativo del convertitore utilizzando il contesto specificato.(Esegue l'override di TypeConverter.CanConvertFrom(ITypeDescriptorContext, Type).)

System_CAPS_pubmethodCanConvertFrom(Type)

Restituisce se il convertitore può convertire un oggetto del tipo specificato per il tipo del convertitore.(Ereditato da TypeConverter.)

System_CAPS_pubmethodCanConvertTo(ITypeDescriptorContext, Type)

Restituisce un valore che indica se il convertitore può convertire un oggetto nel tipo di origine specificato nel tipo nativo del convertitore utilizzando il contesto specificato.(Esegue l'override di TypeConverter.CanConvertTo(ITypeDescriptorContext, Type).)

System_CAPS_pubmethodCanConvertTo(Type)

Indica se il convertitore può convertire l'oggetto nel tipo specificato.(Ereditato da TypeConverter.)

System_CAPS_pubmethodCompare(Object, Object)

Confronta due valori di chiave per l'equivalenza.

System_CAPS_pubmethodConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Converte l'oggetto specificato nel tipo nativo del convertitore.(Esegue l'override di TypeConverter.ConvertFrom(ITypeDescriptorContext, CultureInfo, Object).)

System_CAPS_pubmethodConvertFrom(Object)

Converte il valore specificato per il tipo del convertitore.(Ereditato da TypeConverter.)

System_CAPS_pubmethodConvertFromInvariantString(ITypeDescriptorContext, String)

Converte la stringa specificata per il tipo del convertitore, utilizzando le impostazioni cultura invarianti e il contesto specificato.(Ereditato da TypeConverter.)

System_CAPS_pubmethodConvertFromInvariantString(String)

Converte la stringa specificata per il tipo del convertitore, utilizzando le impostazioni cultura invarianti.(Ereditato da TypeConverter.)

System_CAPS_pubmethodConvertFromString(ITypeDescriptorContext, CultureInfo, String)

Converte il testo specificato in un oggetto, utilizzando le informazioni di contesto e le impostazioni cultura specificate.(Ereditato da TypeConverter.)

System_CAPS_pubmethodConvertFromString(ITypeDescriptorContext, String)

Converte il testo specificato in un oggetto, utilizzando il contesto specificato.(Ereditato da TypeConverter.)

System_CAPS_pubmethodConvertFromString(String)

Converte il testo specificato in un oggetto.(Ereditato da TypeConverter.)

System_CAPS_pubmethodConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type)

Converte l'oggetto indicato nel tipo di destinazione specificato.(Esegue l'override di TypeConverter.ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type).)

System_CAPS_pubmethodConvertTo(Object, Type)

Converte l'oggetto valore specificato nel tipo specificato, utilizzando gli argomenti.(Ereditato da TypeConverter.)

System_CAPS_pubmethodConvertToInvariantString(ITypeDescriptorContext, Object)

Converte il valore specificato in una rappresentazione di stringa di impostazioni cultura invarianti, utilizzando il contesto specificato.(Ereditato da TypeConverter.)

System_CAPS_pubmethodConvertToInvariantString(Object)

Converte il valore specificato in una rappresentazione di stringa di impostazioni cultura invarianti.(Ereditato da TypeConverter.)

System_CAPS_pubmethodConvertToString(ITypeDescriptorContext, CultureInfo, Object)

Converte il valore specificato in una rappresentazione di stringa, utilizzando le informazioni di contesto e le impostazioni cultura specificate.(Ereditato da TypeConverter.)

System_CAPS_pubmethodConvertToString(ITypeDescriptorContext, Object)

Converte il valore specificato in una rappresentazione di stringa, utilizzando il contesto specificato.(Ereditato da TypeConverter.)

System_CAPS_pubmethodConvertToString(Object)

Converte il valore specificato in una rappresentazione di stringa.(Ereditato da TypeConverter.)

System_CAPS_pubmethodCreateInstance(IDictionary)

Consente di ricreare un Object dato un set di valori di proprietà dell'oggetto.(Ereditato da TypeConverter.)

System_CAPS_pubmethodCreateInstance(ITypeDescriptorContext, IDictionary)

Crea un'istanza del tipo a cui questo oggetto TypeConverter è associato, usando il contesto specificato, dato un set di valori di proprietà per l'oggetto.(Ereditato da TypeConverter.)

System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object.)

System_CAPS_protmethodFinalize()

Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object.)

System_CAPS_protmethodGetConvertFromException(Object)

Restituisce un'eccezione da generare quando non è possibile eseguire una conversione.(Ereditato da TypeConverter.)

System_CAPS_protmethodGetConvertToException(Object, Type)

Restituisce un'eccezione da generare quando non è possibile eseguire una conversione.(Ereditato da TypeConverter.)

System_CAPS_pubmethodGetCreateInstanceSupported()

Restituisce se la modifica di un valore di questo oggetto richiede una chiamata al CreateInstance metodo per creare un nuovo valore.(Ereditato da TypeConverter.)

System_CAPS_pubmethodGetCreateInstanceSupported(ITypeDescriptorContext)

Restituisce un valore che indica se la modifica di un valore di questo oggetto richiede una chiamata a CreateInstance per creare un nuovo valore, usando il contesto specificato.(Ereditato da TypeConverter.)

System_CAPS_pubmethodGetHashCode()

Funge da funzione hash predefinita.(Ereditato da Object.)

System_CAPS_pubmethodGetProperties(ITypeDescriptorContext, Object)

Restituisce una raccolta di proprietà per il tipo di matrice specificato dal parametro del valore, utilizzando il contesto specificato.(Ereditato da TypeConverter.)

System_CAPS_pubmethodGetProperties(ITypeDescriptorContext, Object, Attribute[])

Restituisce una raccolta di proprietà per il tipo di matrice specificato dal parametro del valore usando il contesto e gli attributi specificati.(Ereditato da TypeConverter.)

System_CAPS_pubmethodGetProperties(Object)

Restituisce una raccolta di proprietà per il tipo di matrice specificato dal parametro value.(Ereditato da TypeConverter.)

System_CAPS_pubmethodGetPropertiesSupported()

Indica se questo oggetto supporta proprietà.(Ereditato da TypeConverter.)

System_CAPS_pubmethodGetPropertiesSupported(ITypeDescriptorContext)

Indica se questo oggetto supporta proprietà, usando il contesto specificato.(Ereditato da TypeConverter.)

System_CAPS_pubmethodGetStandardValues()

Restituisce una raccolta di valori standard dal contesto predefinito per il tipo di dati che è progettato per questo convertitore.(Ereditato da TypeConverter.)

System_CAPS_pubmethodGetStandardValues(ITypeDescriptorContext)

Restituisce una raccolta di valori standard per il tipo di dati progettato per questo convertitore di tipi quando viene fornito con un contesto di formato.(Esegue l'override di TypeConverter.GetStandardValues(ITypeDescriptorContext).)

System_CAPS_pubmethodGetStandardValuesExclusive()

Indica se la raccolta di valori standard restituiti dal metodo GetStandardValues rappresenta un elenco esclusivo.(Ereditato da TypeConverter.)

System_CAPS_pubmethodGetStandardValuesExclusive(ITypeDescriptorContext)

Determina se l'elenco di valori standard restituiti da GetStandardValues è un elenco esclusivo utilizzando l'oggetto specificato ITypeDescriptorContext.(Esegue l'override di TypeConverter.GetStandardValuesExclusive(ITypeDescriptorContext).)

System_CAPS_pubmethodGetStandardValuesSupported()

Indica se questo oggetto supporta un set standard di valori selezionabili da un elenco.(Ereditato da TypeConverter.)

System_CAPS_pubmethodGetStandardValuesSupported(ITypeDescriptorContext)

Ottiene un valore che indica se questo oggetto supporta un set standard di valori selezionabili da un elenco.(Esegue l'override di TypeConverter.GetStandardValuesSupported(ITypeDescriptorContext).)

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_pubmethodIsValid(ITypeDescriptorContext, Object)

Indica se l'oggetto valore specificato è valido per il tipo e per il contesto specificato.(Ereditato da TypeConverter.)

System_CAPS_pubmethodIsValid(Object)

Indica se l'oggetto valore specificato è valido per questo tipo.(Ereditato da TypeConverter.)

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.(Ereditato da Object.)

System_CAPS_protmethodSortProperties(PropertyDescriptorCollection, String[])

Ordina una raccolta di proprietà.(Ereditato da TypeConverter.)

System_CAPS_pubmethodToString()

Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object.)

In genere, il KeysConverter convertitore viene utilizzato per convertire Keys istanze da e verso i corrispondenti localizzati String rappresentazioni.

Esempio di codice seguente viene illustrato come utilizzare la KeysConverter classe per convertire un KeyCode a un String. In questo esempio si presuppone di avere un TextBox denominato TextBox1 in un Form denominato Form1.

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();

        this.textBox1.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.KeyPressWork);
        this.textBox1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.KeyDownWork);
    }

    private void KeyDownWork(object sender, KeyEventArgs e)
    {
        MessageBox.Show(e.KeyCode.ToString(), "KeyDown");

        KeysConverter kc = new KeysConverter();
        MessageBox.Show(kc.ConvertToString(e.KeyCode), "KeyDown");
    }

    private void KeyPressWork(object sender, KeyPressEventArgs e)
    {
        MessageBox.Show(e.KeyChar.ToString(), "KeyPress");
    }
}

.NET Framework
Disponibile da 1.1

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: