moimael
Messages postés23Date d'inscriptionjeudi 28 décembre 2006StatutMembreDernière intervention27 août 2010
-
21 févr. 2008 à 17:26
moimael
Messages postés23Date d'inscriptionjeudi 28 décembre 2006StatutMembreDernière intervention27 août 2010
-
22 févr. 2008 à 19:46
Bonjour, je développe actuellement un logiciel Open-Source (Notepad .NET dont la source est dispo ici meme sur vbfrance), et je voulait avoir des conseils concernant la gestion des richtextbox dans les onglets.
Voila, actuellement pour pouvoir faire une action dans la richtextboix qui correspond à l'onglet séléctionné je procède comme ceci :
For Each rtb As Object In Ribbon_Tab.SelectedTab.Controls
If TypeOf (rtb) Is RichTextBoxPrintCtrl Then
'Mon code ici
End if
Next
Mais je trouve cette manière un peu "sale", déja car je déclare en objet la richtextbox et ensuite parce qu'il me faut deux boucles imbriquées dans quasiment chaque procédure, ce qui ralentit le traitement.
D'où ma question, comment faire pour optimiser ça et le coder de manière plus propre ?
Merci :D
A voir également:
Optimisation code de gestion richtextbox dans onglets
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 22 févr. 2008 à 07:59
salut,
umm.. fais une fonction?
du genre (.net, pas vérifié)
Private Function GetRtb() As Object
For Each rtb As Object In Ribbon_Tab.SelectedTab.Controls
If TypeOf (rtb) Is RichTextBoxPrintCtrl Then
'ton code de vérif unique....
GetRtb = rtb
Exit For
End If
Next
End Function
tu as juste à déclarer un objet rtb, reçoit fonction, ettravailler sur l'objet retourné ??
++
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp