Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Da li se moze ukloniti blinkajuci kursor sa textboxa na kome je fokus?

  • 4 odgovora
  • 4.432 pregleda

Najnovija ↓

Re: Da li se moze ukloniti blinkajuci kursor sa textboxa na kome je fokus? 12.01.2007. u 09:49 · pre 241 mesec #2
Pozdrav,

ako je Windows Forms aplikacija moze mada nije bas preporucljivo. Naime, mozes skloniti cursor pomocu API-ja (HideCaret/ShowCaret).

Code:

[DllImport("user32.dll")]
static extern bool HideCaret(IntPtr hWnd);

[DllImport("user32.dll")]
static extern bool ShowCaret(IntPtr hWnd);


Code:

HideCaret(txtNaziv.Handle)
ShowCaret(txtNaziv.Handle)

Ovo mozes staviti u OnEnter i OnExit event handler za datu txtNaziv kontrolu.

Ali
Citat:

HideCaret hides the caret only if the specified window owns the caret. If the specified window does not own the caret, HideCaret does nothing and returns FALSE.

Hiding is cumulative. If your application calls HideCaret five times in a row, it must also call ShowCaret five times before the caret is displayed.


treba biti oprezan. Nije preporucljivo ovo raditi i iz drugog razloga. Ako imas vise kontrola za editovanje teksta kako ces znati koji je aktivan i u kojem ce se tekst izmeniti pre nego sto otkucas neki karakter.

Potpis
nije lepo da budem lud a da to ne znam
Re: Da li se moze ukloniti blinkajuci kursor sa textboxa na kome je fokus? 12.01.2007. u 13:03 · pre 241 mesec #4
Zanimljivo... Da li bi rekla zasto je ovo potrebno? Mislim, bas mi je neobicno jer mi izgleda da bi zbunjivalo korisnike (mene bi kao korisnika svakako nerviralo).
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme