Zmiana zawartości okna

Wszystko co dotyczy tworzenia i optymalizacji stron internetowych oraz programowania
compiler

Użytkownik
Posty: 8
Rejestracja: 13 paź 2011, 16:41

Zmiana zawartości okna

Post16 paź 2011, 12:04

Wiem, że zadaję dużo pytań - dlatego wytrwałym dziękuję (myślę, że to już ostatnie) :) Myślę, że lepiej zapytać niż udawać, że coś się wie, albo siedzieć cicho i o nic nie pytać.

Wracając do tematu - załączam na początek obrazek problemu :

Dostępne tylko dla zarejestrowanych użytkowników

Pytanie 1.
Zastanawiam się nad stworzeniem Form, w którym po lewej stronie byłoby pole z niezmiennymi przyciskami, natomiast po prawej stronie zmieniałaby się treść w zależności od tego który przycisk z menu po lewej wybraliśmy - całość odbywałaby się właśnie na 1 formie.
Zakładam, że po prawej stronie będzie nie tylko treść tekstowa, ale także różne kontrolki (buttony, edittexty itp...).
I teraz pytanie - jak zrobić, aby ta treść (na tym samym formie) zmieniała się w zależności od tego co wybierzemy z menu po lewej.

Rozwiązanie na które wpadłem, to może by tak w jakiś sposób stworzyć grupy obiektów i je ukrywać i pokazywać w zależności od tego kto wybrał co z menu - ale po pierwsze jak zgrupować takie obiekty, a po drugie jak będę wsadzał te komponenty do form i układał w podobnych miejscach dla każdego z podmenu - to mi się wszystko zleje na "kupę" ....
chyba, że jest gdzieś opcja w Visual Studio aby ukryć widok tych komponentów, które wstawiłem - na czas układania innych (tylko tak abym je mógł później wyświetlić)....

Co radzicie - jak wykonać takie menu ze zmienną treścią w środku Form ?

Pytanie2:

Mam jeszcze takie małe nawiązanie do połączenia z bazą danych (MySQL).
Baza danych będzie relacyjna, zbudowana z kilku tabel i teraz zastanawiam się - czy pobierać wszystkie wartości z bazy danych (bo chcę je wyświetlić w programie) i zapisywać je do tablicy obiektów (stworzę jakąś klasę o polach takich samych jak w bazie danych), czy może zrobić strukturę i także tablicę do niej ?
A potem gdy będę chciał wyświetlić imię jakiejś osoby np. w labelu to wyciągnę z obiektu np. osoba[1].imie i wpisze je właśnie do tego labela ? Dobry pomysł - czy może też zrobić to inaczej ?
Jeżeli to coś zmieni - to chciałbym także te informacje zapisywać do pliku, tak aby program miał w zanadrzu bazę danych w przypadku braku połączenia z internetem (offline).

Awatar użytkownika
rokko

Administrator
Posty: 4082
Rejestracja: 23 lis 2008, 22:14
Lokalizacja: Myszków
Kontaktowanie:

Zmiana zawartości okna

Post17 paź 2011, 12:00

Rozwiązanie na które wpadłem, to może by tak w jakiś sposób stworzyć grupy obiektów i je ukrywać i pokazywać w zależności od tego kto wybrał co z menu

Można i tak, ale przy dużym projekcie łatwo zginąć. Jakbym musiał takie coś zrobić wykonałbym to korzystając z zakładek (Tabcontrol).
Poradniki informatyczne »» Dostępne tylko dla zarejestrowanych użytkowników
Na stronie znajdziesz porady komputerowe a także informacje dotyczące technik promowania serwisów WWW, ciekawe narzędzia dla marketingowców. Zapraszam!

Promocja sklepów, Optymalizacja stron, Pozycjonowanie w Google »» kontakt<małpa>techformator.pl
W sprawach IT nie pomagam na PW



  • Reklama

Wróć do „Webmastering i programowanie”



Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 3 gości