[ L a d y @ 12.01.2007. 08:29 ] @
Kada se postavi fokus na textbox pojavljuje se na njemu blinkajuci kursor. Da li se on moze ukloniti ili uciniti nevidljivim? |
[ L a d y @ 12.01.2007. 08:29 ] @
[ bobanM @ 12.01.2007. 08:49 ] @
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. [ L a d y @ 12.01.2007. 10:16 ] @
Posto sam pocetnik moze li malo detaljnije? :)
[ Shadowed @ 12.01.2007. 12:03 ] @
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).
[ L a d y @ 14.01.2007. 12:14 ] @
Reseno je. Da se ne bi prepravljao postojeci kod: textBox prima ulaz, ali ne treba da se vidi, pa ni caret.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|