W polu tekstowym, w jaki sposób można zapobiec wyświetlaniu migającego kursora po kliknięciu?Zapobieganie migotaniu kursora w polu tekstowym
Czytałem na niektórych forach, że jest połączenie z konkretnym API, ale gdy próbowałem go w moim kodzie, pojawił się błąd. Jeśli to możliwe, podaj pełny kod do tego celu i daj mi znać, jeśli istnieje określone zdarzenie, w którym kod powinien zostać wykonany.
To pole tekstowe jest częścią okna formularza, które tworzy dla symulacji komunikatora sieci LAN. Używam C#. Formularz ma dwa pola tekstowe, aby przypominały google talk. Pożądane byłoby uniemożliwienie wyświetlania migającego kursora w górnym polu tekstowym.
Próbowałem:
[DllImport("user32")]
private static extern bool HideCaret(IntPtr hWnd);
public void HideCaret() { HideCaret(TextBox1.Handle); }
pojawia się błąd: "DllImport nie można odnaleźć"
Proszę podać więcej informacji na temat tego pola tekstowego i języka, w jakim został utworzony. Własny tekst pola kakao na OS X? Pole tekstowe w formularzu na stronie HTML? Pole tekstowe w aplikacji win32? Pole tekstowe gtk2? Pole tekstowe BeOS? itd. – Nathan
Cóż, ten tekst jest częścią okna formularza, które tworzę dla symulacji lan messenger.I używam C#. Formularz ma dwa pola tekstowe, aby przypominały google talk i byłoby pożądane, aby zapobiec wyświetlaniu migającego kursora w górnym polu tekstowym. – Avik
Edytuj pytanie, podając nowe informacje - ludzie go nie zobaczą, jeśli są w komentarzach. –