Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Mise à jour : novembre 2007
Se produit après que DataRepeaterItem et ses contrôles ont été clonés à partir de ItemTemplate.
Espace de noms : Microsoft.VisualBasic.PowerPacks
Assembly : Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntaxe
Public Event ItemCloned As DataRepeaterItemEventHandler
Dim instance As DataRepeater
Dim handler As DataRepeaterItemEventHandler
AddHandler instance.ItemCloned, handler
public event DataRepeaterItemEventHandler ItemCloned
public:
event DataRepeaterItemEventHandler^ ItemCloned {
void add (DataRepeaterItemEventHandler^ value);
void remove (DataRepeaterItemEventHandler^ value);
}
JScript ne prend pas en charge les événements.
Notes
Utilisez cet événement pour résoudre l'affichage de tous les contrôles qui ne sont pas clonés correctement par le processus de clonage par défaut. Par exemple, un contrôle ListBox ne peut pas être rempli avec des données lors du clonage ; vous pouvez remplir la liste dans le gestionnaire d'événements ItemCloned.
Remarque : |
|---|
Si vous avez besoin d'un contrôle total sur le processus de clonage, utilisez l'événement ItemCloning à la place. |
Pour plus d'informations sur la gestion d'événements, consultez Consommation d'événements.
Exemples
L'exemple suivant montre comment réparer la collection Items d'un contrôle ListBox dans le gestionnaire d'événements ItemCloned.
Private Sub DataRepeater1_ItemCloned(ByVal sender As Object, ByVal e _
As Microsoft.VisualBasic.PowerPacks.DataRepeaterItemEventArgs) _
Handles DataRepeater1.ItemCloned
Dim Source As ListBox = _
CType(DataRepeater1.ItemTemplate.Controls.Item("ListBox1"), ListBox)
Dim ListBox1 As ListBox = _
CType(e.DataRepeaterItem.Controls.Item("ListBox1"), ListBox)
For Each s As String In Source.Items
ListBox1.Items.Add(s)
Next
End Sub
private void dataRepeater1_ItemCloned(object sender,
Microsoft.VisualBasic.PowerPacks.DataRepeaterItemEventArgs e)
{
ListBox Source = (ListBox)dataRepeater1.ItemTemplate.Controls["listBox1"];
ListBox listBox1 = (ListBox)e.DataRepeaterItem.Controls["listBox1"];
foreach (string s in Source.Items)
{
listBox1.Items.Add(s);
}
}
Autorisations
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.VisualBasic.PowerPacks, espace de noms
Remarque :