Share via


Shape.BringToFront, méthode

Mise à jour : novembre 2007

Déplace un contrôle Shape ou Line à l'avant de l'ordre de plan.

Espace de noms :  Microsoft.VisualBasic.PowerPacks
Assembly :  Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntaxe

Public Sub BringToFront

Dim instance As Shape

instance.BringToFront()
public void BringToFront()
public:
void BringToFront()
public function BringToFront()

Notes

La méthode BringToFront peut être utilisée pour positionner un contrôle LineShape, OvalShape ou RectangleShape devant tous les autres contrôles Line et Shape d'un conteneur donné. Il ne positionne pas le contrôle devant d'autres types de contrôles dans le conteneur ; les graphiques dessinés à l'aide de contrôles Line et Shape apparaissent toujours derrière les autres contrôles.

Exemples

L'exemple suivant montre comment utiliser la méthode BringToFront pour modifier l'ordre de plan des formes au moment de l'exécution. Cet exemple suppose qu'il existe un contrôle RectangleShape nommé RectangleShape1 et un contrôle OvalShape nommé OvalShape1 sur un formulaire. Pour un résultat optimal, attribuez des couleurs différentes aux contrôles et assurez-vous qu'ils se chevauchent.

Private Sub Shapes_Click(ByVal sender As System.Object, _
  ByVal e As System.EventArgs) Handles _
  RectangleShape1.Click, OvalShape1.Click
    ' Bring the control that was clicked to the top of the z-order.
    sender.BringToFront()
End Sub
private void Shapes_Click(System.Object sender, System.EventArgs e)
{
    // Bring the control that was clicked to the top of the z-order.
    ((Shape)sender).BringToFront();
}

Autorisations

Voir aussi

Référence

Shape, classe

Membres Shape

Microsoft.VisualBasic.PowerPacks, espace de noms

Autres ressources

Comment : dessiner des lignes avec le contrôle LineShape (Visual Studio)

Comment : dessiner des formes avec les contrôles OvalShape et RectangleShape (Visual Studio)

Introduction aux contrôles Line et Shape (Visual Studio)