ContextMenuStrip - polskie znaki

Odpowiedz Nowy wątek
2012-09-07 09:25

Rejestracja: 7 lat temu

Ostatnio: 6 lat temu

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.

Pozostało 580 znaków

2012-09-07 10:43

Rejestracja: 8 lat temu

Ostatnio: 3 godziny temu

0

http://www.codeguru.pl/forum/[...]ox---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.

edytowany 3x, ostatnio: Sarrus, 2012-09-07 10:58

Pozostało 580 znaków

2012-09-07 10:53

Rejestracja: 7 lat temu

Ostatnio: 6 lat temu

0

Już testowane. Niestety nie pomaga.

Pozostało 580 znaków

2012-09-07 11:14

Rejestracja: 16 lat temu

Ostatnio: 1 godzina temu

        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;
        }

Pozostało 580 znaków

2012-09-07 11:42

Rejestracja: 7 lat temu

Ostatnio: 6 lat temu

0

Bardzo dziękuję. Działa.

Jeśli post użytkownika rozwiązał Twój problem, to powinnaś zaakceptować jego odpowiedź klikając w symbol zaakceptowanej odpowiedzi z prawej strony postu. - somekind 2012-09-07 20:11

Pozostało 580 znaków

Odpowiedz

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