Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Kolor tła dla większości kontrolek można ustawić na Transparent w oknie Właściwości w czasie projektowania lub w kodzie w konstruktorze formularza.
Kontrolki Formularzy systemu Windows nie obsługują prawdziwej przezroczystości. Kontrolki są rysowane na ekranie w dwóch częściach. Najpierw tło jest malowane, a następnie wygląd kontrolki. Gdy kontrolka jest "przezroczysta", ustawiając BackColorTransparentwartość na , faktycznie przekazuje obraz tła do kontrolki nadrzędnej. Jeśli kontrolka nadrzędna obsługuje BackgroundImage
właściwość, a właściwość jest ustawiona, ten obraz jest rysowany jako tło kontrolki. Jeśli właściwość nie jest obsługiwana lub nie jest ustawiona, element BackColor
nadrzędny jest używany do rysowania tła kontrolki.
Lepszym sposobem myślenia o kontroli "przezroczystości" jest myślenie o nim jako dziedziczenie operacji malowania tła rodzica. Nie można wyświetlić innych kontrolek w kontrolce "przezroczystej".
Uwaga / Notatka
Kontrolka Button umożliwia ustawienie BackColor
Transparent
wartości na , ale nie ma wpływu na kontrolkę.
Aby nadać kontrolce przezroczyste tło
- W okno Właściwości wybierz BackColor właściwość i ustaw ją naTransparent
Zobacz także
.NET Desktop feedback