Jak zamknąć pictureBox z poziomu ekranu ?

0

Witam.
Chciałbym zrobić coś takiego . Naciśnięcie przycisku menu wywołuje na ekran pictureBoxa z jakimś obrazkiem. Po zapoznaniu się z jego treścią chciałbym go zamknąć ale kontrolka pictureBox nie ma krzyżyka do zamykania. Radziłem sobie w ten sposób ze obraz wywoływałem jako background nowej formy ( wtedy można było zamknąć ) . Czy da się coś takiego zrobić używając tylko pictureBox-a ?

0

jaka technologia WPF, WinForms, ASP.NET ?

0

O ile się orientuję to WinForms

0

Wystarczy zrobić sobie przycisk, który "odłączy" obrazek od pictureBoxa.

        private void btnClose_Click(object sender, EventArgs e)
        {
            pictureBox1.Image = null;
        }
0

hmm zrobić własny przycisk do zamykania to dość oczywiste rozwiązanie ale chyba jedyne - dzięki

0

A jak inaczej chciałeś to zrobić? Skoro brałeś pod uwagę przycisk to trzeba było napisać.
Nie mam teraz dostępu do kompa, ale wydaje mi się że pictureBox nie ma takiej opcji sam w sobie. Może by miała kontrolka z devexpressa, bo są dość mocno rozbudowane, domyślam się że devexpressa nie masz

0

masz racje właściwie to miałem nadziej ze pictureBox ma jakiś ukryty przycisk do zamykania ;)
Temat wyjaśniony - dziekuję

0

Nadpisz sobie jakiś OnClick tego pictureBoxa i będzie się zamykał po kliknięciu na obrazek.

0

jacek.placek >> to też byłoby niezłe - jakiś przykład ?

1

Tak samo jak z buttonem

 private void pictureBox_Click(object sender, EventArgs e)
        {
            pictureBox1.Image = null;
        }
0

Można też zamiast PictureBoxa pokazać formę z PictureBoxem. I pojawia się magicznie krzyżyk do zamknięcia.

0

AdamWox > dzięki

Juhas - jak nowa forma to można ustawić obrazek jako tło i nawet pictureBoxa nie potrzeba - ale chciałem bez dodatkowej formy

1 użytkowników online, w tym zalogowanych: 0, gości: 1