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
Modificare Bordo TextBox
martedì 27 dicembre 2005 - 18.05
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
lore84
Profilo
| Newbie
18
messaggi | Data Invio:
mar 27 dic 2005 - 18:05
Ciao a tutti,
sono un nuovo iscritto ma seguo già da tempo i vostri suggerimenti.
Veniamo al dunque: avrei bisogno di un suggerimento puramente grafico, riguardante i controlli TextBox. Più in particolare, vorrei rendere il bordo della textbox tratteggiato, conoscete un modo per far questo?
Accetto qualsiasi tipo di suggerimento.
Spero di esser stato chiaro.
Lore
JohnAsh
Profilo
| Junior Member
50
messaggi | Data Invio:
mar 27 dic 2005 - 21:53
Ciao,
non uso VB ma forse puoi provare a guardare nelle proprietà dell'oggetto (a destra dello schermo) sotto la voce Border, BorderStyle o qualcosa del genere.
Spero di esserti stato utile
Saluti!
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
mar 27 dic 2005 - 22:16
Potresti provare a creare una classe che eredita da textbox e fare l'override di onpaint
lore84
Profilo
| Newbie
18
messaggi | Data Invio:
mer 28 dic 2005 - 11:49
Ciao,
innanzitutto grazie per le risposte.
Purtroppo nelle proprietà non c'è tale opzione (non è così semplice =) ).
Ottimo spunto quello di fare un override della funzione onPaint, grazie mille proverò!
________________________________
Smell the flowers (while you can)
lore84
Profilo
| Newbie
18
messaggi | Data Invio:
mer 28 dic 2005 - 12:19
piccolo problema: la textbox non presenta un evento onPaint ne un evento Paint, o sbaglio?
se sbaglio vi chiedo scusa, ma sono da poco passato a .net e ancora fatico un poco =)
________________________________
Smell the flowers (while you can)
Cteniza
Profilo
| Guru
1.509
messaggi | Data Invio:
mer 28 dic 2005 - 12:26
Mi dispiace ma textbox (a me non è mai capitato di tentare l'onpaint) è uno dei controlli che non gestisce onpaint.
http://msdn.microsoft.com/library/ita/default.asp?url=/library/ITA/vbcon/html/vbtskinheritingfromotherwfccontrols.asp
Bisogna cercare qualche altra cosa.
lore84
Profilo
| Newbie
18
messaggi | Data Invio:
mer 28 dic 2005 - 12:29
come sospettavo, beh grazie comunque!
un metodo ci deve pur essere, proverò a cercare!
________________________________
Smell the flowers (while you can)
lore84
Profilo
| Newbie
18
messaggi | Data Invio:
mer 28 dic 2005 - 13:16
non trovando una soluzione, ho cercato di raggirare il problema, nascondendo il bordo della textbox e disegnando con la classe graphics. Qualcuno sa dirmi perché questo codice non funziona?
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim g As Graphics = Me.CreateGraphics
Dim p As New Pen(Color.Black, 5)
g.DrawLine(p, 1, 1, 4, 4)
End Sub
grazie
________________________________
Smell the flowers (while you can)
lore84
Profilo
| Newbie
18
messaggi | Data Invio:
mer 28 dic 2005 - 13:17
come non detto,
per chi fosse interessato la soluzione è mettere il codice nell'evento paint e non nell'evento load della finestra... che sciocco!
________________________________
Smell the flowers (while you can)
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 !