IWMPMediaCollection :: Remove, méthode
La remove méthode supprime un élément spécifié de la collection de supports.
Syntaxe
public void remove(
IWMPMedia pItem,
System.Boolean varfDeleteFile
);
Public Sub remove( _
ByVal pItem As IWMPMedia, _
ByVal varfDeleteFile As System.Boolean _
)
Implements IWMPMediaCollection.remove
Paramètres
-
pItem [ dans]
-
Interface wmplib. IWMPMedia qui identifie l’élément à supprimer.
-
varfDeleteFile [ dans]
-
Valeur System. Boolean qui spécifie si la méthode doit supprimer l’élément spécifié de la bibliothèque.
Valeur de retour
Cette méthode ne retourne pas de valeur.
Notes
Cette méthode supprime un élément de la bibliothèque. Cette méthode ne supprime pas les fichiers de l’ordinateur de l’utilisateur.
Avant d’appeler cette méthode, vous devez disposer d’un accès en lecture à la bibliothèque. Pour plus d’informations, consultez accès à la bibliothèque.
Exemples
L’exemple suivant, après l’invite de l’utilisateur, supprime définitivement le premier élément multimédia de la collection de supports à l’aide de remove . L’objet AxWMPLib. AxWindowsMediaPlayer est représenté par la variable Player.
// Get an interface to the first item from the media collection.
WMPLib.IWMPMedia3 media = (WMPLib.IWMPMedia3)player.mediaCollection.getAll().get_Item(0);
// Store the name of the retrieved media item.
string mediaName = media.name;
// Prepare a message, a caption and buttons for the user prompt.
string message = ("OK to permanently delete " + mediaName + "?");
string caption = "Confirm deletion";
System.Windows.Forms.MessageBoxButtons buttons = System.Windows.Forms.MessageBoxButtons.OKCancel;
// Prompt the user for permission to delete the object.
System.Windows.Forms.DialogResult result = System.Windows.Forms.MessageBox.Show(message, caption, buttons);
// Check the user response.
if (result == System.Windows.Forms.DialogResult.OK)
{
// Permanently delete the item.
player.mediaCollection.remove(media, true);
// Report that the item was deleted.
System.Windows.Forms.MessageBox.Show("Deleted item " + mediaName);
}
' Get an interface to the first item from the media collection.
Dim media As WMPLib.IWMPMedia3 = player.mediaCollection.getAll().Item(0)
' Store the name of the retrieved media item.
Dim mediaName As String = media.name
' Prepare a message, a caption and buttons for the user prompt.
Dim message As String = ("OK to permanently delete " + mediaName + "?")
Dim caption As String = "Confirm deletion"
Dim buttons As System.Windows.Forms.MessageBoxButtons = System.Windows.Forms.MessageBoxButtons.OKCancel
' Prompt the user for permission to delete the object.
Dim result As System.Windows.Forms.DialogResult = System.Windows.Forms.MessageBox.Show(message, caption, buttons)
' Check the user response.
If (result = System.Windows.Forms.DialogResult.OK) Then
' Permanently delete the item.
player.mediaCollection.remove(media, True)
' Report that the item was deleted.
System.Windows.Forms.MessageBox.Show("Deleted item " + mediaName)
End If
Spécifications
| Condition requise | Valeur |
|---|---|
| Version |
Lecteur Windows Media série 9 ou version ultérieure |
| Espace de noms |
WMPLib |
| Assembly |
|