KeysConverter Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
TypeConverter Poskytuje převod Keys objektů na a z jiných reprezentací.
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
- Dědičnost
- Implementuje
Příklady
Následující příklad kódu ukazuje, jak použít KeysConverter třídu k převodu Stringna KeyCode . V tomto příkladu se předpokládá, že máte pojmenovanou TextBox Form TextBox1
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
Poznámky
KeysConverter Nejčastěji se převaděč typů používá k převodu Keys instancí na a z odpovídajících lokalizovaných String reprezentací.
Konstruktory
KeysConverter() |
Inicializuje instanci třídy KeysConverter. |
Metody
CanConvertFrom(ITypeDescriptorContext, Type) |
Vrátí hodnotu určující, zda tento převaděč může převést objekt v zadaném zdrojovém typu na nativní typ převaděče pomocí zadaného kontextu. |
CanConvertFrom(Type) |
Vrátí, zda tento převaděč může převést objekt daného typu na typ tohoto převaděče. (Zděděno od TypeConverter) |
CanConvertTo(ITypeDescriptorContext, Type) |
Vrátí hodnotu určující, zda tento převaděč může převést objekt v zadaném zdrojovém typu na nativní typ převaděče pomocí zadaného kontextu. |
CanConvertTo(ITypeDescriptorContext, Type) |
Vrátí, zda tento převaděč může převést objekt na zadaný typ pomocí zadaného kontextu. (Zděděno od TypeConverter) |
CanConvertTo(Type) |
Vrátí, zda tento převaděč může převést objekt na zadaný typ. (Zděděno od TypeConverter) |
Compare(Object, Object) |
Porovná dvě klíčové hodnoty pro ekvivalenci. |
ConvertFrom(ITypeDescriptorContext, CultureInfo, Object) |
Převede zadaný objekt na nativní typ převaděče. |
ConvertFrom(Object) |
Převede danou hodnotu na typ tohoto převaděče. (Zděděno od TypeConverter) |
ConvertFromInvariantString(ITypeDescriptorContext, String) |
Převede daný řetězec na typ tohoto převaděče pomocí invariantní jazykové verze a zadaného kontextu. (Zděděno od TypeConverter) |
ConvertFromInvariantString(String) |
Převede daný řetězec na typ tohoto převaděče pomocí invariantní jazykové verze. (Zděděno od TypeConverter) |
ConvertFromString(ITypeDescriptorContext, CultureInfo, String) |
Převede daný text na objekt pomocí zadaného kontextu a informací o jazykové verzi. (Zděděno od TypeConverter) |
ConvertFromString(ITypeDescriptorContext, String) |
Převede daný text na objekt pomocí zadaného kontextu. (Zděděno od TypeConverter) |
ConvertFromString(String) |
Převede zadaný text na objekt. (Zděděno od TypeConverter) |
ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) |
Převede zadaný objekt na zadaný cílový typ. |
ConvertTo(Object, Type) |
Převede daný objekt hodnoty na zadaný typ pomocí argumentů. (Zděděno od TypeConverter) |
ConvertToInvariantString(ITypeDescriptorContext, Object) |
Převede zadanou hodnotu na reprezentaci řetězce invariantní jazykové verze pomocí zadaného kontextu. (Zděděno od TypeConverter) |
ConvertToInvariantString(Object) |
Převede zadanou hodnotu na reprezentaci řetězce invariantní jazykové verze. (Zděděno od TypeConverter) |
ConvertToString(ITypeDescriptorContext, CultureInfo, Object) |
Převede danou hodnotu na řetězcovou reprezentaci pomocí zadaného kontextu a informací o jazykové verzi. (Zděděno od TypeConverter) |
ConvertToString(ITypeDescriptorContext, Object) |
Převede danou hodnotu na řetězcovou reprezentaci pomocí daného kontextu. (Zděděno od TypeConverter) |
ConvertToString(Object) |
Převede zadanou hodnotu na řetězcovou reprezentaci. (Zděděno od TypeConverter) |
CreateInstance(IDictionary) |
Znovu vytvoří danou Object sadu hodnot vlastností objektu. (Zděděno od TypeConverter) |
CreateInstance(ITypeDescriptorContext, IDictionary) |
Vytvoří instanci typu, ke kterému TypeConverter je přidružena, pomocí zadaného kontextu, vzhledem k sadě hodnot vlastností objektu. (Zděděno od TypeConverter) |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetConvertFromException(Object) |
Vrátí výjimku, která se vyvolá, když převod nelze provést. (Zděděno od TypeConverter) |
GetConvertToException(Object, Type) |
Vrátí výjimku, která se vyvolá, když převod nelze provést. (Zděděno od TypeConverter) |
GetCreateInstanceSupported() |
Vrátí, zda změna hodnoty v tomto objektu CreateInstance(IDictionary) vyžaduje volání metody k vytvoření nové hodnoty. (Zděděno od TypeConverter) |
GetCreateInstanceSupported(ITypeDescriptorContext) |
Vrátí, zda změna hodnoty v tomto objektu vyžaduje volání k CreateInstance(IDictionary) vytvoření nové hodnoty pomocí zadaného kontextu. (Zděděno od TypeConverter) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetProperties(ITypeDescriptorContext, Object) |
Vrátí kolekci vlastností pro typ pole určeného parametrem hodnoty pomocí zadaného kontextu. (Zděděno od TypeConverter) |
GetProperties(ITypeDescriptorContext, Object, Attribute[]) |
Vrátí kolekci vlastností pro typ pole určeného parametrem hodnoty pomocí zadaného kontextu a atributů. (Zděděno od TypeConverter) |
GetProperties(Object) |
Vrátí kolekci vlastností pro typ pole určeného parametrem hodnoty. (Zděděno od TypeConverter) |
GetPropertiesSupported() |
Vrátí, zda tento objekt podporuje vlastnosti. (Zděděno od TypeConverter) |
GetPropertiesSupported(ITypeDescriptorContext) |
Vrátí, zda tento objekt podporuje vlastnosti pomocí zadaného kontextu. (Zděděno od TypeConverter) |
GetStandardValues() |
Vrátí kolekci standardních hodnot z výchozího kontextu datového typu, pro který je tento převaděč typů navržen. (Zděděno od TypeConverter) |
GetStandardValues(ITypeDescriptorContext) |
Vrátí kolekci standardních hodnot pro datový typ, pro který je tento převaděč typů určen, pokud je k dispozici kontext formátu. |
GetStandardValuesExclusive() |
Vrátí, zda kolekce standardních hodnot vrácených z GetStandardValues() je výhradní seznam. (Zděděno od TypeConverter) |
GetStandardValuesExclusive(ITypeDescriptorContext) |
Určuje, zda seznam standardních hodnot vrácených z |
GetStandardValuesSupported() |
Vrátí, zda tento objekt podporuje standardní sadu hodnot, které lze vybrat ze seznamu. (Zděděno od TypeConverter) |
GetStandardValuesSupported(ITypeDescriptorContext) |
Získá hodnotu určující, zda tento objekt podporuje standardní sadu hodnot, které lze vybrat ze seznamu. |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
IsValid(ITypeDescriptorContext, Object) |
Vrátí, zda je daný objekt hodnoty platný pro tento typ a pro zadaný kontext. (Zděděno od TypeConverter) |
IsValid(Object) |
Vrátí, zda je daný objekt hodnoty platný pro tento typ. (Zděděno od TypeConverter) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
SortProperties(PropertyDescriptorCollection, String[]) |
Seřadí kolekci vlastností. (Zděděno od TypeConverter) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |