Udostępnij za pośrednictwem


Jak uczynić swoje sterowanie niewidocznym 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 właściwość Visible. Jeśli właściwość Visible jest true, kontrolka będzie wyświetlana normalnie. Jeśli false, kontrolka będzie 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 kontroli przezroczystego tła.

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

  1. Ustaw właściwość Visible na wartość 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ż