Ricerca
 Italiano (Italia) English (United States)
Register
Login
DotNetWork Forums
groupbox
Last Post 15 Feb 2010 17:34 by Andrea.rav. 8 Replies.
Printer Friendly
Sort:
PrevPrev NextNext
You are not authorized to post a reply.
AuthorMessagesResolved

Posts:10

--
15 Feb 2010 15:33 
Buon Giorno a tutti quanti....
Avrei un favore da chiedervi sto facendo un lavoro con visual studio 2008 e il problema che mi si pone è quanto segue
ho 13 label rinominate lb1, lb2, lb3,.....lb13...
le ho inserite tutte e 13 dentro un groupbox (per fare in modo che non debba scrivere tanto codice) c'è una soluzione che quando passo sopra con il mouse backcolor da green diventa blu.... e quando mi sposto torna green??
Grazie a Tutti...



Posts:212

--
15 Feb 2010 15:40 
Ciao,
quando si scatena l'evento al passaggio del mouse puoi eseguire un ciclo all'interno della collections dei controlli presenti nella groupbox. Se identifichi una label poi le cambi il colore.

Andrea



Posts:609

--
15 Feb 2010 15:50 
con il mouse backcolor da green diventa blu.... e quando mi sposto torna green??

Ho fatto prima a scriverti un progettino con l'esempio...
HTH
Alberto.

Attachment: 004_003_002_001_WindowsApplication1.zip


Posts:212

--
15 Feb 2010 16:01 
Ho fatto prima a scriverti un progettino con l'esempio

Benissimo ma al Capitano Archer non piacciono gli esempi completi

Andrea



Posts:609

--
15 Feb 2010 16:19 
Benissimo ma al Capitano Archer non piacciono gli esempi completi
Allora digli che lo passi a Kirk...



Posts:10

--
15 Feb 2010 16:37 
a me si però :-)) siete stati più rapidi di non so cosa:-)) lavorate a cottimo?? :-))
grazie Ragazzi.....
posso chiederVi ancora una cosa?? :-(
e siccome mi servirà anche più avanti che quando ci clicco sopra mi cambia il forecolor.... io nella mia ignoranza e seguendo quello che mi Hai postato Tu ho aggiunto
AddHandler ctr.MouseEnter, AddressOf lb_Enter
AddHandler ctr.MouseLeave, AddressOf lb_MouseLeave
AddHandler ctr.Click, AddressOf Lb_Click----- questo
poi Private Sub Lb_Click--------qui devo mettere:
If lb.ForeColor = Color.Silver Then
lb.ForeColor = Color.Red????
xche non mi va mi segna come errore LB... ma anche se metto Label uguale....
Grazie Ragazzi anche della velocità :-))






Posts:609

--
15 Feb 2010 17:05 
xche non mi va mi segna come errore LB... ma anche se metto Label uguale....


sostituisci il codice che ti ho invito all'interno del form con questo:

Public Class Form1

Private Sub Form1_Shown(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Shown
For Each ctr As Control In Me.GroupBox1.Controls
If TypeOf ctr Is Label Then
AddHandler ctr.MouseEnter, AddressOf Label_MouseEnter
AddHandler ctr.MouseLeave, AddressOf Label_MouseLeave
AddHandler ctr.Click, AddressOf Label_Click
ctr.BackColor = Color.Green
ctr.ForeColor = Color.Red
End If
Next
End Sub


Private Sub Label_MouseEnter(ByVal sender As Object, ByVal e As System.EventArgs)
DirectCast(sender, Label).BackColor = Color.Blue
End Sub

Private Sub Label_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs)
DirectCast(sender, Label).BackColor = Color.Green
End Sub

Private Sub Label_Click(ByVal sender As Object, ByVal e As System.EventArgs)
If DirectCast(sender, Label).ForeColor <> Color.Silver Then
DirectCast(sender, Label).ForeColor = Color.Silver
Else
DirectCast(sender, Label).ForeColor = Color.Red
End If
End Sub
End Class


HTH
Alberto.



Posts:10

--
15 Feb 2010 17:31 
Grazie Mille :-)) a me come Ovvia la cosa non funzionava :-)) scusa un ultima cosa se non Ti disturbo... io facevo cosi
If DirectCast(sender, Label).ForeColor. Color.Silver Then
DirectCast(sender, Label).ForeColor = Color.red
elseif DirectCast(sender, Label).ForeColor. Color.red Then
DirectCast(sender, Label).ForeColor = Color.silver
e non c'era verso di andare...((( anche se diverso e non funzionante dal Tuo all'incisca la cosa non è uguale???

Mille Grazie della Cortesia.... e scusatemi se sono molto inchiappato :-))



Posts:10

--
15 Feb 2010 17:34 
che Idiota :-((((
ForeColor. Color.Silver
ForeColor = Color.Silver......
Grazie Ragazzi Scusatemi ancora :-)))


You are not authorized to post a reply.

Active Forums 4.1
       
Articoli Pubblicati
Working with Arrays
The backpack problem
2007/07/29 | Author: Alberto De Luca
Code unit testing (part 2)
let's build some unit tests for the ADO.NET Base Helper Library
2008/03/09 | Author: Sabrina Cosolo
ASP.NET immagini dinamiche con HttpHandler
Costruiamo un HttpHandler per la creazione di immagini dinamiche
2007/10/24 | Author: Rudy Azzan
Introduzione a Windows Presentation Foundation (parte 2)
La prima di una serie di traduzioni da articoli di MSDN o altre fonti che offrono un punto di partenza per iniziare a capire il WPF.
2007/07/29 | Author: Patrizia Cosolo
Bitmap, GDI+,Collections,Classes
Classes and objects to use GDI+ to draw some shapes
2009/06/06 | Author: Sabrina Cosolo
Ereditarietà applicata ai controlli
Creazione di una combobox che mostra immagini al posto del testo
2008/07/06 | Author: Andrea Zingoni
Mixed Fry - General Purpouse classes (Part 6)
Helper: Some method to organize our use of the File System
2007/10/28 | Author: Sabrina Cosolo
Miniguida alla OOP con il .NET Framework- Parte II
Le Classi e l'Incapsulamento.
2008/10/09 | Author: Alberto De Luca 
   Print     
Home|Community|Contenuti|Forums|Blogs|Workshops
© 2007-2010 by DotNetWork .:. Terms Of Use .:. Privacy Statement .:. Login .:.