Udostępnij za pośrednictwem


KeysConverter Klasa

Definicja

Udostępnia element TypeConverter do konwertowania Keys obiektów na i z innych reprezentacji.

public ref class KeysConverter : System::ComponentModel::TypeConverter, System::Collections::IComparer
public class KeysConverter : System.ComponentModel.TypeConverter, System.Collections.IComparer
type KeysConverter = class
    inherit TypeConverter
    interface IComparer
Public Class KeysConverter
Inherits TypeConverter
Implements IComparer
Dziedziczenie
KeysConverter
Implementuje

Przykłady

W poniższym przykładzie kodu pokazano, jak za pomocą KeysConverter klasy przekonwertować KeyCode klasę na klasę String. W tym przykładzie przyjęto założenie, że masz TextBox nazwę o TextBox1Form nazwie 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");
    }
}
Public Class Form1

    Private Sub KeyDownWork(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) _
        Handles TextBox1.KeyDown

        MessageBox.Show(e.KeyCode, "KeyDown")

        MessageBox.Show(e.KeyCode.ToString(), "KeyDown")

        Dim kc As KeysConverter = New KeysConverter()
        MessageBox.Show(kc.ConvertToString(e.KeyCode), "KeyDown")
    End Sub


    Private Sub KeyPressWork(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) _
        Handles TextBox1.KeyPress

        MessageBox.Show(e.KeyChar, "KeyPress")
        MessageBox.Show(e.KeyChar.ToString(), "KeyPress")
    End Sub
End Class

Uwagi

KeysConverter Najczęściej konwerter typów służy do konwertowania Keys wystąpień na i z odpowiadających im zlokalizowanych String reprezentacji.

Konstruktory

KeysConverter()

Inicjuje wystąpienie klasy KeysConverter.

Metody

CanConvertFrom(ITypeDescriptorContext, Type)

Zwraca wartość wskazującą, czy ten konwerter może przekonwertować obiekt w określonym typie źródłowym na natywny typ konwertera przy użyciu określonego kontekstu.

CanConvertFrom(Type)

Zwraca, czy ten konwerter może przekonwertować obiekt danego typu na typ tego konwertera.

(Odziedziczone po TypeConverter)
CanConvertTo(ITypeDescriptorContext, Type)

Zwraca wartość wskazującą, czy ten konwerter może przekonwertować obiekt w określonym typie źródłowym na natywny typ konwertera przy użyciu określonego kontekstu.

CanConvertTo(ITypeDescriptorContext, Type)

Zwraca, czy ten konwerter może przekonwertować obiekt na określony typ przy użyciu określonego kontekstu.

(Odziedziczone po TypeConverter)
CanConvertTo(Type)

Zwraca, czy ten konwerter może przekonwertować obiekt na określony typ.

(Odziedziczone po TypeConverter)
Compare(Object, Object)

Porównuje dwie wartości klucza dla równoważności.

ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)

Konwertuje określony obiekt na typ natywny konwertera.

ConvertFrom(Object)

Konwertuje daną wartość na typ tego konwertera.

(Odziedziczone po TypeConverter)
ConvertFromInvariantString(ITypeDescriptorContext, String)

Konwertuje dany ciąg na typ tego konwertera przy użyciu niezmiennej kultury i określonego kontekstu.

(Odziedziczone po TypeConverter)
ConvertFromInvariantString(String)

Konwertuje dany ciąg na typ tego konwertera przy użyciu niezmiennej kultury.

(Odziedziczone po TypeConverter)
ConvertFromString(ITypeDescriptorContext, CultureInfo, String)

Konwertuje dany tekst na obiekt przy użyciu określonego kontekstu i informacji o kulturze.

(Odziedziczone po TypeConverter)
ConvertFromString(ITypeDescriptorContext, String)

Konwertuje dany tekst na obiekt przy użyciu określonego kontekstu.

(Odziedziczone po TypeConverter)
ConvertFromString(String)

Konwertuje określony tekst na obiekt.

(Odziedziczone po TypeConverter)
ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type)

Konwertuje określony obiekt na określony typ docelowy.

ConvertTo(Object, Type)

Konwertuje dany obiekt wartości na określony typ przy użyciu argumentów.

(Odziedziczone po TypeConverter)
ConvertToInvariantString(ITypeDescriptorContext, Object)

Konwertuje określoną wartość na niezmienną reprezentację ciągu kultury przy użyciu określonego kontekstu.

(Odziedziczone po TypeConverter)
ConvertToInvariantString(Object)

Konwertuje określoną wartość na niezmienną reprezentację ciągu kultury.

(Odziedziczone po TypeConverter)
ConvertToString(ITypeDescriptorContext, CultureInfo, Object)

Konwertuje daną wartość na reprezentację ciągu przy użyciu określonego kontekstu i informacji o kulturze.

(Odziedziczone po TypeConverter)
ConvertToString(ITypeDescriptorContext, Object)

Konwertuje daną wartość na reprezentację ciągu przy użyciu danego kontekstu.

(Odziedziczone po TypeConverter)
ConvertToString(Object)

Konwertuje określoną wartość na reprezentację ciągu.

(Odziedziczone po TypeConverter)
CreateInstance(IDictionary)

Ponownie tworzy Object zestaw wartości właściwości dla obiektu.

(Odziedziczone po TypeConverter)
CreateInstance(ITypeDescriptorContext, IDictionary)

Tworzy wystąpienie typu skojarzonego TypeConverter z określonym kontekstem, biorąc pod uwagę zestaw wartości właściwości dla obiektu.

(Odziedziczone po TypeConverter)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetConvertFromException(Object)

Zwraca wyjątek zgłaszany, gdy nie można wykonać konwersji.

(Odziedziczone po TypeConverter)
GetConvertToException(Object, Type)

Zwraca wyjątek zgłaszany, gdy nie można wykonać konwersji.

(Odziedziczone po TypeConverter)
GetCreateInstanceSupported()

Zwraca, czy zmiana wartości w tym obiekcie wymaga wywołania CreateInstance(IDictionary) metody w celu utworzenia nowej wartości.

(Odziedziczone po TypeConverter)
GetCreateInstanceSupported(ITypeDescriptorContext)

Zwraca, czy zmiana wartości w tym obiekcie wymaga wywołania w celu CreateInstance(IDictionary) utworzenia nowej wartości przy użyciu określonego kontekstu.

(Odziedziczone po TypeConverter)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetProperties(ITypeDescriptorContext, Object)

Zwraca kolekcję właściwości dla typu tablicy określonej przez parametr value przy użyciu określonego kontekstu.

(Odziedziczone po TypeConverter)
GetProperties(ITypeDescriptorContext, Object, Attribute[])

Zwraca kolekcję właściwości dla typu tablicy określonej przez parametr value przy użyciu określonego kontekstu i atrybutów.

(Odziedziczone po TypeConverter)
GetProperties(Object)

Zwraca kolekcję właściwości dla typu tablicy określonej przez parametr value.

(Odziedziczone po TypeConverter)
GetPropertiesSupported()

Zwraca informację, czy ten obiekt obsługuje właściwości.

(Odziedziczone po TypeConverter)
GetPropertiesSupported(ITypeDescriptorContext)

Zwraca, czy ten obiekt obsługuje właściwości przy użyciu określonego kontekstu.

(Odziedziczone po TypeConverter)
GetStandardValues()

Zwraca kolekcję wartości standardowych z domyślnego kontekstu dla typu danych, dla których ten konwerter typów jest przeznaczony.

(Odziedziczone po TypeConverter)
GetStandardValues(ITypeDescriptorContext)

Zwraca kolekcję wartości standardowych dla typu danych, dla którego ten konwerter typów jest przeznaczony w przypadku, gdy jest dostarczany z kontekstem formatu.

GetStandardValuesExclusive()

Zwraca, czy kolekcja wartości standardowych zwracanych z GetStandardValues() listy jest listą wyłączną.

(Odziedziczone po TypeConverter)
GetStandardValuesExclusive(ITypeDescriptorContext)

Określa, czy lista wartości standardowych zwracanych z GetStandardValues programu jest listą wyłączną przy użyciu określonego ITypeDescriptorContextelementu .

GetStandardValuesSupported()

Zwraca informację, czy ten obiekt obsługuje standardowy zestaw wartości, które można wybrać z listy.

(Odziedziczone po TypeConverter)
GetStandardValuesSupported(ITypeDescriptorContext)

Pobiera wartość wskazującą, czy ten obiekt obsługuje standardowy zestaw wartości, które można wybrać z listy.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
IsValid(ITypeDescriptorContext, Object)

Zwraca, czy dany obiekt wartości jest prawidłowy dla tego typu i dla określonego kontekstu.

(Odziedziczone po TypeConverter)
IsValid(Object)

Zwraca, czy dany obiekt wartości jest prawidłowy dla tego typu.

(Odziedziczone po TypeConverter)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
SortProperties(PropertyDescriptorCollection, String[])

Sortuje kolekcję właściwości.

(Odziedziczone po TypeConverter)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też