Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 19 wrz 2024, o 17:45


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
Autor Wiadomość
PostNapisane: 18 sie 2013, o 19:15 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

No jeszcze w naszym spalsherze miejsca zostało wiec zajmiemy się
wywoływaniem okienek dialogowych Windows takich jak :

OpenFileDialog, SaveFileDIalog, ColorDialog, FontDialog

Zatem otwieramy nasz splasher i naszą formę i bez marudzenia dodajemy do niej
3 buttony :

Obrazek

czyli Otwórz plik , Kolor i Czcionka ....

Teraz klikamy 2 razy na naszym butonie <Otwórz plik> i wpisujemy kod:

Składnia: [ Pobierz ] [ Ukryj ]
język csharp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Obiekt OpenFileDialog służy do wyświetlania okienka, w kótrym otwieramy plik.
Analogicznie w celu stworzenia okna zapisu użylibyśmy obiektu SaveFileDialog.

Właściwość Filter określa jakie pliki mają być brane pod uwagę przy wczytywaniu.
Format Stringa odpowiedzialny za filtrowanie ma postać: "nazwa | rozszerzenie( np. *.txt) ".

Obrazek

Kolejne rodzaje plików oddzielamy od siebie znakiem "|". Następnie wywołujemy metodę odpowiedzialną za wyświetlanie okienka ShowDialog().
Jeżeli zwróci ona DialogResult.OK, generujemy komunikat zawierający nazwę i ścieżkę do pliku.

Obrazek

Dobra teraz zajmiemy się naszym przyciskiem <KOLOR> ....
Klikamy go 2 razy i wstawiamy kod:

Składnia: [ Pobierz ] [ Ukryj ]
język csharp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Tworzenie okna oraz pobieranie koloru jest takie samo jak pliku.
Tym razem jednak przypisujemy właściwość Color do formularza.
Wykorzystamy sobie obiekt ColorDialog I będziemy zmieniać kolor tła
naszej Formy :P

Obrazek

i zmieniamy na zielono .....

Obrazek

lub w na cześć naszego kolegi JAGLARZA na jedynie słuszny kolor :P

Obrazek

I tym sposobem został nam ostatni przycisk ....
wykorzystamy sobie obiekt FontDialog. Przypiszemy też pobraną właściwość Font przyciskom znajdującym się na formie.

Co też czynimy kodem:

Składnia: [ Pobierz ] [ Ukryj ]
język csharp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Co prezentuje się tak:

Obrazek

A efekt wyboru widać tutaj ..... :

Obrazek

Oczywiście sami możecie sobie potestować ...

Miłej zabawy ....


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 sie 2013, o 19:56 
Offline
Użytkownik

Dołączył(a): 20 mar 2012
Posty: 159
Pomógł: 6

Coś dzisiaj Sun się chyba nudzi ,ale bardzo dobrze przydadzą się takie mini poradniki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 sie 2013, o 19:59 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

Obiecuję że to ostatni.... :P

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 18 sie 2013, o 20:04 
Offline
Użytkownik

Dołączył(a): 20 mar 2012
Posty: 159
Pomógł: 6

Dlaczego z chęcią bym poczytał więcej takich poradników ,bo sam zaczynam w C# jakieś większe programy pisać.
Podoba mi się twój sposób tłumaczenia wszsytko krok po korku czasami trochę żartobliwie i to lubie :).



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO