Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Selezionare testo in texbox
martedì 16 agosto 2011 - 16.50
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
C#
|
.NET 3.5
|
Windows XP
|
Visual Studio 2008
|
SQL Server 2005
andreadp
Profilo
| Junior Member
158
messaggi | Data Invio:
mar 16 ago 2011 - 16:50
Come faccio a selezionare solo il testo dentro una tex box ???
Tutto all'evento mouse_click
grazie
Andrea
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
mar 16 ago 2011 - 19:34
http://msdn.microsoft.com/it-it/library/system.windows.controls.textbox.selectionstart.aspx
andreadp
Profilo
| Junior Member
158
messaggi | Data Invio:
mer 17 ago 2011 - 11:41
Ok. selectionStart mi fa posizionare il cursore all'inizio tel text box. Io voglio posizionarmi alla fine del testo e nello stesso tempo selezionare il testo stesso (e non tutta la text box)
Andrea
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
mer 17 ago 2011 - 12:39
Se tu fossi più chiaro quando fai le domande si risparmierebbe del tempo, nessuno è dentro la tua testa quindi se non la dici come si fa a sapere cosa vuoi?
http://msdn.microsoft.com/it-it/library/system.windows.controls.textbox.select.aspx
andreadp
Profilo
| Junior Member
158
messaggi | Data Invio:
mer 17 ago 2011 - 13:22
Chiedo scusa per questo..:-(
Cmq ok il metodo select. Ma come faccio ad individuare la lunghezza del testo scritto all'interno e quindi il lenght?!
Secondo voi qual è il comportamento migliore da implementare quando si clicca dentro un text box per la modifica??
Andrea
andreadp
Profilo
| Junior Member
158
messaggi | Data Invio:
gio 18 ago 2011 - 12:21
Allora sono arrivato ad una conclusione. La cosa che non va praticamente è questa: inserisco il testo nella text box ok. Salvo il dato nel db ok. Nel momento in cui lo prelevo per la modifica ottengo sempre un testo lungo 255 caratteri. Il text box è collegato ad un datagrid view che mi rappresenta i dati della tabella del mio db. dove potrebbe essere l'errore?
Andrea
andreadp
Profilo
| Junior Member
158
messaggi | Data Invio:
dom 21 ago 2011 - 15:26
mah.
Aggiornamento della situazione. Dopo varie prove non capisco perchè nonostante scriva in questo maledettissimo text box anche una sola lettera mi viene sempre memorizzato nel db un testo di 255 caratteri. Qualcuno riesce a capire il perchè?
Andrea
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
dom 21 ago 2011 - 15:55
non è che nel database hai definito il data-type come char di 255, allora si spiegherebbe :)
andreadp
Profilo
| Junior Member
158
messaggi | Data Invio:
dom 21 ago 2011 - 16:06
gia...:-( Mi resta solo da abbassare la dimensione??
Andrea
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
dom 21 ago 2011 - 16:29
Cambiando da char a varchar per i vecchi campi (mettendo minimo 255) per i vecchi campi rimarrebbero i caratteri in più da eliminare
La migliore cosa è aggiungere un nuovo campo di tipo varchar.
Copiare il contenuto di ciascuna riga sul varchar e troncare durante l'operazione.
Successivamente cancellare il vecchio campo e e rinominare il nuovo perchè si chiami come il vecchio.
andreadp
Profilo
| Junior Member
158
messaggi | Data Invio:
dom 21 ago 2011 - 16:41
perdonami ma nn riesco a capire bene...puoi rspigarmi cambiando un po le paarole..:-)??
Andrea
DomA
Profilo
| Expert
537
messaggi | Data Invio:
lun 22 ago 2011 - 15:09
Che DB utilizzi?
Credo che Cteniza abbia dato per scontato che tu stia utilizzando SQL Server.
http://www.infomidia.it
Domenico
andreadp
Profilo
| Junior Member
158
messaggi | Data Invio:
lun 22 ago 2011 - 15:17
si uso un sql server
Andrea
DomA
Profilo
| Expert
537
messaggi | Data Invio:
lun 22 ago 2011 - 15:29
>> 1) La migliore cosa è aggiungere un nuovo campo di tipo varchar(lunghezza che voui tu)
>> 2) Copiare il contenuto di ciascuna riga dal vecchio campo sul nuovo campo varchar (e troncare durante l'operazione)
>> 3) cancellare il vecchio campo e e rinominare il nuovo perchè si chiami come il vecchio.
Obiettivamente credo che Cteniza non potrebbe essere più chiaro di così.
http://www.infomidia.it
Domenico
andreadp
Profilo
| Junior Member
158
messaggi | Data Invio:
mar 23 ago 2011 - 14:19
quindi dite è un lavoro da fare nel db??
Cioè trasformare il campo da nchar a varchar??
Può essere che non riesca a capire?? :-(
Andrea
DomA
Profilo
| Expert
537
messaggi | Data Invio:
mer 24 ago 2011 - 00:01
>> trasformare il campo da nchar a varchar??
Si.
http://www.infomidia.it
Domenico
andreadp
Profilo
| Junior Member
158
messaggi | Data Invio:
mer 24 ago 2011 - 19:08
ok Grazie mille
Andrea
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !