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
E un bug o non è un bug ? Questo è il problema!
martedì 23 novembre 2010 - 22.13
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
.NET 3.5
Earthquake
Profilo
| Junior Member
87
messaggi | Data Invio:
mar 23 nov 2010 - 22:13
Ciao a tutti,
Per puro caso ho scoperto una cosa alquanto strana che vi spiego brevemente.
Ho 2 form.
Il primo ha la proprietà isMDIContainer= True e come controllo al suo interno c'è un pannel.
Il secondo form, figlio del primo, come controllo ha una semplice TextBox con la proprietà multiline = true.
Sull'evento Form_Load del Form1 ho scritto questo codice:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim f As New Form2
f.MdiParent = Me
Panel1.Controls.Add(f)
f.Show()
End Sub
Fin qui nulla di strano. Ma la magia succede quando avvio il progetto.
Premo il mio bel tasto F5 compare il form (Form1), nel pannel compare il Form2 e............magia magia...............
Il campo testo come d'incanto non è assolutamente navigabile!!!!
Mi spiego meglio.
Scrivo qualsiasi cosa dentro anche un testo più tosto lungo ma se provo con il mouse a spostarmi con il cursore all'inizio di una parola o in un qualsiasi punto del testo il cursore non si muove. E' bloccato.
Questo significa che se volessi evidenziare più parole o più lettere in una sola parola, non lo posso fare con il mouse.
Se provate poi a togliere il controllo pannel e rendere il form2 un controllo appartenente al form1 il tutto rientra nella normalità.
La prova l'ho ripetuta anche con altri tipi di controlli (GroupBox,TabControl) ottenendo lo stesso errore/bug.
Secondo vuoi è un bug ho sbaglio io qualcosa o peggio ancora c'è qualcosa che non so?
Chi mi aiuta?
AntCiar
Profilo
| Expert
936
messaggi | Data Invio:
mer 24 nov 2010 - 08:42
1492_WindowsApplication24.zip
Ciao.
Io non ho riscontrato questo tipo di problema. Ti ho anche allegato il progetto con cui ho fatto la prova (è in c# -VS2005)
Cristian Barca
Earthquake
Profilo
| Junior Member
87
messaggi | Data Invio:
mer 24 nov 2010 - 15:09
Scusami ma sei sicuro?
Io ho lanciato l'applicazione che mi hai girato e fa lo stesso difetto!!
Aspetta, forse io mi sono spiegato male.
Scrivi del testo tipo: "Nel mezzo del cammin di nostra vita mi ritrovai per una selva oscura"
a questo punto con il mouse e non con le frecce sulla tastiera clicca sulla testa della parola "nostra" noterai che il cursore non si muove resta alla fine della frase.
Fammi sapere!!
P.S.
Grazie comunque.
AntCiar
Profilo
| Expert
936
messaggi | Data Invio:
mer 24 nov 2010 - 15:22
Ciao. Effettivamente non va. Avevo capito male io.
Comunque ho fatto delle prove come dicevi tu e se faccio doppio click su una qualsiasi parola, mi evisenzia la stessa e porta il cursore alla fine della parola su cui ho fatto doppio click.
e' davvero un comportamento strano. non so che dire.
Cristian Barca
Earthquake
Profilo
| Junior Member
87
messaggi | Data Invio:
mer 24 nov 2010 - 15:45
Infatti è un comportamento molto strano.
Evidentemente il form eredita qualche proprietà a noi oscura che impedisce l'uso corretto del testo.
Se fosse effettivamente un bug a chi bisogna segnalarlo?
Grazie
Earthquake
Profilo
| Junior Member
87
messaggi | Data Invio:
ven 10 dic 2010 - 14:46
Ragazzi ho segnalato il bug alla microsoft ecco il link
http://connect.microsoft.com/VisualStudio/feedback/details/629462/move-freely-with-mouse-in-a-textbox-on-mdi-windows-application#details
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 !