Vorrei sapere se è possibile disabilitare l'edizione di una casella di testo senza perdere la capacità di scorrimento. Se la proprietà Enabled è impostata su false, anche le barre di scorrimento sono disabilitateDisabilita l'edizione in un TextBox con lo scorrimento abilitato
7
A
risposta
18
Prova:
textBox1.ReadOnly = true;
Disabilita la selezione del testo:
ContextMenu blankContextMenu = new ContextMenu();
textBox1.ContextMenu = blankContextMenu;
Per disabilitare Ctrl + C e Ctrl + V, li cattura su evento KeyDown
3
Si consiglia di provare la proprietà readonly.
0
è facile da fare che basta a
// set readonly property true
ReadOnly = True;
// set cursor property to default
Cursor = Default;
// change focus when it has on enter event
private void textBox4_Enter(object sender, EventArgs e)
{
label8.Focus();
}
sai se c'è un modo per disabilitare la selezione del testo? – mjsr
Non ho toccato i moduli di Windows in molti anni quindi purtroppo no, ma è possibile che ci sia una proprietà "Selezionabile". Forse qualcuno più "up-to-date" può rispondere a questa parte. – KillerX