none
SendToBack ou BringToFront RRS feed

Réponses

  • Par exemple, avec Label1 =>

    Dim nNbControls As Integer = 0
    For Each c As System.Windows.Forms.Control In Me.Controls
        nNbControls += 1
    Next
    MessageBox.Show(String.Format("Nombre de child controls : {0}", nNbControls), "Information", MessageBoxButtons.OK, MessageBoxIcon.Information)
    Dim nChildIndex As Integer = Me.Controls.GetChildIndex(Label1)
    MessageBox.Show(String.Format("Index Label1 : {0}", nChildIndex), "Information", MessageBoxButtons.OK, MessageBoxIcon.Information)
    Label1.BringToFront()
    Dim nChildIndexNew As Integer = Me.Controls.GetChildIndex(Label1)
    MessageBox.Show(String.Format("Index Label1 après BringToFront : {0}", nChildIndexNew), "Information", MessageBoxButtons.OK, MessageBoxIcon.Information)
    Label1.SendToBack()
    nChildIndexNew = Me.Controls.GetChildIndex(Label1)
    MessageBox.Show(String.Format("Index Label1 après SendToBack : {0}", nChildIndexNew), "Information", MessageBoxButtons.OK, MessageBoxIcon.Information)

     
    samedi 1 février 2020 20:38

Toutes les réponses

  • Control.ControlCollection.GetChildIndex

    => 0 : Front

    => nb Child controls - 1 : Back

    samedi 1 février 2020 10:02
  • je n'ai pas compris

    un exemple serait bien avec Label1


    samedi 1 février 2020 19:42
  • Par exemple, avec Label1 =>

    Dim nNbControls As Integer = 0
    For Each c As System.Windows.Forms.Control In Me.Controls
        nNbControls += 1
    Next
    MessageBox.Show(String.Format("Nombre de child controls : {0}", nNbControls), "Information", MessageBoxButtons.OK, MessageBoxIcon.Information)
    Dim nChildIndex As Integer = Me.Controls.GetChildIndex(Label1)
    MessageBox.Show(String.Format("Index Label1 : {0}", nChildIndex), "Information", MessageBoxButtons.OK, MessageBoxIcon.Information)
    Label1.BringToFront()
    Dim nChildIndexNew As Integer = Me.Controls.GetChildIndex(Label1)
    MessageBox.Show(String.Format("Index Label1 après BringToFront : {0}", nChildIndexNew), "Information", MessageBoxButtons.OK, MessageBoxIcon.Information)
    Label1.SendToBack()
    nChildIndexNew = Me.Controls.GetChildIndex(Label1)
    MessageBox.Show(String.Format("Index Label1 après SendToBack : {0}", nChildIndexNew), "Information", MessageBoxButtons.OK, MessageBoxIcon.Information)

     
    samedi 1 février 2020 20:38
  • Parfait et merci a toi a +
    dimanche 2 février 2020 05:41