TextBox.ProcessCmdKey(Message, Keys) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir komut anahtarını işler.
protected:
override bool ProcessCmdKey(System::Windows::Forms::Message % m, System::Windows::Forms::Keys keyData);
protected override bool ProcessCmdKey (ref System.Windows.Forms.Message m, System.Windows.Forms.Keys keyData);
override this.ProcessCmdKey : Message * System.Windows.Forms.Keys -> bool
Protected Overrides Function ProcessCmdKey (ByRef m As Message, keyData As Keys) As Boolean
Parametreler
Döndürülenler
true
komut anahtarı denetim tarafından işlendiyse; aksi takdirde , false
.
Açıklamalar
4.6.1 sürümündeki yenilikler. Önceki sürümlerde, Ctrl+A kısayol tuşu TextBox ve Multiline özellikleri .. olarak ayarlandığında true
tüm metni ShortcutsEnabled seçemedi. Bu yöntem, ve Multiline özellikleri olarak ayarlandığında Ctrl-A kısayol tuşunun ShortcutsEnabled tüm metni seçmesini true
sağlar.
4.0 ile 4.6 .NET Framework sürümlerini hedefleyen uygulamalar, app.config dosyasının bölümüne aşağıdakileri <runtime>
ekleyerek bu yöntemden yararlanabilir:
<AppContextSwitchOverrides value = "Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox=false" />
.NET Framework 4.6.1 veya daha yeni sürümleri hedefleyen uygulamalar, app.config dosyasının bölümüne aşağıdakileri <runtime>
ekleyerek bu davranışı geri çevirebilir:
<AppContextSwitchOverrides value = "Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox=true" />
Not
app.config dosyası zaten bir AppContextSwitchOverrides
anahtar içeriyorsa, yeni anahtar değerini mevcut anahtarla birleştirin. Örneğin, <AppContextSwitchOverrides value = "oldKey=oldValue;Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox=false" />
.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin