Porady: ukrywanie formantu w czasie wykonywania

Czasami możesz utworzyć kontrolkę użytkownika, która jest niewidoczna w czasie wykonywania. Na przykład kontrolka, która jest zegarem alarmowym, może być niewidoczna, z wyjątkiem sytuacji, gdy alarm brzmiał. Można to łatwo osiągnąć, ustawiając Visible właściwość . Jeśli właściwość to true, kontrolka Visible będzie wyświetlana normalnie. Jeśli falsekontrolka zostanie ukryta. Mimo że kod w kontrolce może nadal działać, gdy jest niewidoczny, nie będzie można wchodzić w interakcje z kontrolką za pośrednictwem interfejsu użytkownika. Jeśli chcesz utworzyć niewidoczną kontrolkę, która nadal reaguje na dane wejściowe użytkownika (na przykład kliknięcia myszą), należy utworzyć przezroczystą kontrolkę. Aby uzyskać więcej informacji, zobacz Nadawanie kontrolki przezroczystego tła.

Aby sprawić, że kontrola będzie niewidoczna w czasie wykonywania

  1. Ustaw właściwość Visible na false.

    ' To set the Visible property from within your object's own code.  
    Me.Visible = False  
    ' To set the Visible property from another object.  
    myControl1.Visible = False  
    
    // To set the Visible property from within your object's own code.  
    this.Visible = false;  
    // To set the Visible property from another object.  
    myControl1.Visible = false;  
    

Zobacz też