Podejrzane elementy niewidoczne podczas projektowania

0

Cześć
Mam problem z ukrytymi elementami w oknie projektowania wyglądu w visual studio w aplikacji windows form, coś poklikałem i nie mogę sobie teraz z tym poradzić.
Mam dwa obiekty (forms) dataGridView i webbrowser w okienku projektowania ich nie ma ale jak w kodzie wpisze przykładowo

dataGridView3.Location = new Point(50, 50); // położenie (50, 50)
dataGridView3.Size = new Size(300, 200); // rozmiar 300 x 200 pikseli

to podczas kompilacji widać datagridView3

0

nie mam pojęcia o co chodzi - może jakiegoś screena daj albo coś

0

Może przeciągnąłeś ten obiekt tak, że jest gdzieś daleko poza widokiem w okienku? Spróbuj rozwinąć w properties/właściwości (tam gdzie ustawiasz teksty na przyciskach itd.) nazwy obiektów i znajdź ten dataGrid, i wpisz mu z palca te parametry

1
abrakadaber napisał(a):

nie mam pojęcia o co chodzi - może jakiegoś screena daj albo coś

Kolega ma oficjalne zaświadczenie o dyleksji i na tym przeszedł edukację

Exsxx napisał(a):

to podczas kompilacji widać datagridView3

Podczas kompilacji mówisz ...
Wiem, bardziej cool jest uzywać tych samych słów co otoczenie, ale trochę pomaga jak się rozumie co znaczą

1

Znajdź sobie w panelu po prawej elementy które Ci "zginęły" i sprawdź ustawienia ich położenia.
Może są za oknem.
screenshot-20230301084438.png

0
Exsxx napisał(a):

to podczas kompilacji widać datagridView3

Podczas kompilacji mówisz ...
Wiem, bardziej cool jest uzywać tych samych słów co otoczenie, ale trochę pomaga jak się rozumie co znaczą

sorka za pomyłkę. Nigdy nie planowałem być cool.

hipekk napisał(a):

Znajdź sobie w panelu po prawej elementy które Ci "zginęły" i sprawdź ustawienia ich położenia.
Może są za oknem.
screenshot-20230301084438.png

W oknie projektowania program wygląda tak:
zdjecie 1.JPG

Jak już uruchomie (przyciskiem start) to przy zastosowaniu dataGridView3.Location...
widać datagridviewzdjecie 2.JPG

1

Location jest ok. Widocznie Size masz ustawiony na 0;0 - zmień wartość na większą i zobacz czy kontrolka się pojawi.

W kodzie który zamieściłeś masz właśnie zmianę obydwóch wartości, dlatego działa.

dataGridView3.Location = new Point(50, 50); // położenie (50, 50)
dataGridView3.Size = new Size(300, 200); // rozmiar 300 x 200 pikseli

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.