Jak usunąć domyślne menu kontekstowe kontrolki TextBox
?Jak usunąć domyślne menu kontekstowe kontrolki TextBox? C#
Czy istnieje właściwość, aby go wyłączyć?
Dzięki :)
Jak usunąć domyślne menu kontekstowe kontrolki TextBox
?Jak usunąć domyślne menu kontekstowe kontrolki TextBox? C#
Czy istnieje właściwość, aby go wyłączyć?
Dzięki :)
Można również ustawić właściwość ShortcutsEnabled
do false
. Spowoduje to usunięcie domyślnego menu kontekstowego i całej funkcjonalności schowka. Zakładam, że właśnie dlatego próbujesz tłumić menu? Nie mogę wymyślić żadnego dobrego powodu, poza celowym uniemożliwianiem użytkownikom kopiowania/wklejania.
Chcę tylko wiedzieć, czy to możliwe, i jak to zrobić .. hehe dzięki Sir Bradley – yonan2236
Jest to nieumyślne. Nie znalazłbym tego bez twojej pomocy. – TurmDrummer
Spróbuj ustawić właściwość ContextMenu w TextBox na pustą, pustą instancję ContextMenu.
Tak, to działa. –
... a to także pozwala użytkownikowi używać klawiszy skrótu, takich jak Ctrl + X, Ctrl + C ... podczas ustawiania 'ShortcutsEnabled = false' wyłącza te skróty. Myślę, że należy to przyjąć jako odpowiedź. –
to działa:
public partial class Form1 : Form
{
ContextMenu blah = new ContextMenu();
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
textBox1.ContextMenu = blah;
}
}
Dlaczego próbujesz zdenerwować bogów użyteczności? – Marko
Chcę tylko wiedzieć, czy to możliwe, i jak to zrobić .. hehe dzięki – yonan2236