ContextMenuStrip - polskie znaki

0

Witam,

Pewnie ktoś już się spotkał z takim problemem, ja nie potrafię sobie z nim poradzić. Mam na formie kontrolkę ContextMenuStrip. Na niej ToolStreepTextBox no i wszystko ładnie działa, można wpisywać w okienko tekst dopóki użytkownik nie będzie chciał użyć polskich znaków. W momencie wciśnięcia klawisza ALT, ContextMenu znika :(

Proszę o pomoc.

0

http://www.codeguru.pl/forum/watek/toolstriptextbox---wpisanie-litery-o,570068

Ustaw właściwość TabStop na True dla kontrolki ToolStrip. Widać kombinacja Alt+o jest interpretowana jak skrót klawiszowy i dzieje się tak jak dzieje.

Sprawdź czy pomoże.

0

Już testowane. Niestety nie pomaga.

2
        public Form1()
        {
            InitializeComponent();
            fghToolStripMenuItem.TextBox.PreviewKeyDown += new PreviewKeyDownEventHandler(TextBox_PreviewKeyDown);
        }

        private void TextBox_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
        {
            if (e.KeyCode == Keys.Menu)
                e.IsInputKey = true;
        }
0

Bardzo dziękuję. Działa.

1 użytkowników online, w tym zalogowanych: 0, gości: 1