2010-11-03 6 views

risposta

11

È inoltre possibile impostare la proprietà ShortcutsEnabled-false. Ciò rimuove il menu di scelta rapida predefinito e tutte le funzionalità degli Appunti. Presumo che sia per questo che stai cercando di sopprimere il menu? Non riesco a pensare a nessuna buona ragione se non quella di impedire agli utenti di utilizzare copia/incolla.

+1

Voglio solo sapere se è possibile, e come farlo .. hehe grazie Sir Bradley – yonan2236

+0

Non è intuitivo. Non avrei trovato questo, senza il tuo aiuto. – TurmDrummer

8

Provare a impostare la proprietà ContextMenu di TextBox su un'istanza ContextMenu vuota e vuota.

+2

Sì, funziona. –

+1

... e questo consente anche all'utente di utilizzare i tasti di scelta rapida come Ctrl + X, Ctrl + C ... mentre l'impostazione di 'ShortcutsEnabled = false' disabiliterà quelle scorciatoie. Penso che questo dovrebbe essere accettato come risposta. –

4

Questo funziona:

public partial class Form1 : Form 
{ 
    ContextMenu blah = new ContextMenu(); 
    public Form1() 
    { 
     InitializeComponent(); 
    } 

    private void Form1_Load(object sender, EventArgs e) 
    { 
     textBox1.ContextMenu = blah; 
    } 
} 
Problemi correlati