Skocz do zawartości

Rekomendowane odpowiedzi

Dzisiaj pokaże wam jak zrobić program który będzie miał dowolny wygląd oraz jak zrobić wyświetlanie się nowego okna po kliknięciu w przycisk.

Tworzymy nowy projekt VS klikamy w formatkę i zmieniamy kolor który będzie przezroczysty (ten który nie będzie się wyświetlał wokół obrazka który wcześniej zrobimy w programie graficznym alb screenshot) w Properties ->TransparencyKey np. zielony, żeby być pewnym jaki jest to odcień koloru użyjemy programu ColorPicker który możesz pobrać np. tutaj.

 

img1_zpsb7cb155b.jpg

 

Kolor pobieramy przez wciśnięcie F9, wciskając Esc zatwierdzamy kolor. Robimy obrazek  w programie graficznym zapisujemy go (teraz może być dowolny format zapisu). Tworzymy nowy projekt w programie graficznym o większych wymiarach niż nasz rysunek którego przed chwilą zapisaliśmy. Nakładamy na niego kolor taki sam jak ustawiliśmy w VS TransparencyKey. Teraz już wiesz po co sprawdzaliśmy dokładny odcień koloru? Wklejamy obrazek który wcześniej przygotowaliśmy tan który będzie wyświetlany w naszym programie. Zapisujmy go w formacie png jeżeli będzie inny format to nie uzyskamy przezroczystości. Wyświetli nam się rysunek z ramką. Teraz przechodzimy do VS klikamy w formatkę  w Properties-> backgroundimage ustawiamy nasz rysunek.

 

img2_zpscf83dc55.jpg

 

 

Dopasowujemy rozmiar formy do naszego rysunku, jeszcze musimy zmienić FormBorderStyle na none po skompilowaniu projektu mamy własny wygląd programu. Teraz do niego musimy dodać pola tak aby można było wpisać np.: key, login, hasło itp. W miejsce w które będziemy wprowadzać albo wyświetlać tekst wstawiamy textbox’a, możemy go znaleźć w toolboxie. Warto zmienić mu właściwości na BorderStyle na none robimy to Properties-> BorderStyle.

 

img3_zpsf81f4fb2.jpg

 

Zmiana tych opcji sprawi że zniknie nam ramka. Teraz musimy jeszcze zrobić klikanie, jak pewnie już zauważyłeś w czasie na jechania kursora na button on zmienia kolor. Do formatki dodajemy panel z toolboxa i rozciągamy go na cały obszar przycisku w właściwościach zmieniamy kolor na przezroczysty BackColor->Web-> transparent.

 

img4_zps0207b999.jpg

 

img5_zpsd2b9efac.jpg

 

Jeszcze musimy dodać picturebox w którym będziemy trzymać nasz „drugą wersję” przycisku. Dodajemy go tak jak poprzednio w backgroundimage w właściwościach picturebox.

Teraz musimy dodać dwa zdarzenia MouseMove do formatki (tutaj w większości będziesz dodawać elementy visible na false, teraz mamy jeden element w swoich programach możesz mieć ich więcej) i do naszego panelu którego przed momentem dodaliśmy. Zdarzenia dodajemy tak jak na rysunku.

 

img6_zps59dc4fc5.jpg

 

Jak klikniemy dwa razy na wybrane zdarzenie to utworzy nam się automatycznie nazwa zdarzenia i przejdziemy do kodu. Nasz kod będzie bardzo prosty w zdarzeniu dla formatki ukryjemy naszą  „drugą wersję” przycisku a w zdarzeniu panelu ustawimy na true czyli ją pokarzemy. „Drugą wersję” przycisku powinniśmy ukryć podczas ładowania formy przy odpaleniu programy, jeżeli tego nie zrobimy to przy odpaleniu programu będziemy widoczna „Drugą wersję” przycisku dopiero przy poruszeniu kursora myszki zmieni się na tą którą pożądamy.

 

img7_zps8ba06ba6.jpg

 

Zdarzenia umożliwiają obiektom na monitorowanie zmian zachodzących w innych obiektach. Zdarzenie MouseMove funkcjonuje podczas ruszaniem kursora myszki nad kontrolką w której takie zdarzenie utworzyliśmy. Teraz zapewne już wiesz jak działa nasz program jak przeciągniemy myszkę poza obszar panelu który pokrywa przycisk to widzimy oryginalny wygląd przycisku jak najedziemy na przycisk (obszar kontrolki Panel) to zmieni się on na „drugą wersję” przycisku.  Na koniec pokażę  CI jak otworzyć nowe okno po kliknięciu w przycisk.  Przechodzimy do zakładki Solution Explorer prawym przyciskiem klikamy na nazwę naszego projektu i wybieramy kolejno Add->New Item… otworzy nam się okno z którego wybieramy Windows Form, teraz zmieniamy nazwę na dowolną, ja pozostawię taką samą czyli Form2 (będzie to miało znaczenie dale przy pisaniu kodu) i klikamy add. Teraz na naszą formę (Form2) możemy dodawać co chcemy możemy znowu wprowadzić nasz własny wygląd. Żeby przejść do kodu tej formy klikamy prawym klawiszem na nią i wybieramy View Code. Przechodzimy do kodu formy pierwszej tworzymy nowe zdarzenie dla kontrolki Panel1 MouseClick i dodajemy taki kod

 

img8_zps2dc01b5c.jpg

 

img9_zps2ec716e3.jpg

 

Nazwa nowe_okno jest nazwą dowolną możesz wpisać jaka chcesz nazwa Form2 jest nazwą jaka nadaliśmy przy dodawaniu Windows Forms jak ją zmienisz przy dodawaniu tutaj tez ją musisz zmienić. Wyswietlamy nową formę wywołujac metodę Show.

 

img10_zps4063e8fd.jpg

 

Jeżeli będziesz robić keygena warto dodać dwa butony minimalizuj i zamknij. Robi się to w taki sposób że dodajemy buton z toolboxa w właściwościach jego kasujemy tekst żeby nie wyświetlał nam się button1 zmniejszamy go do wymiarów dopasowanych do wyglądu naszej formatki, umieszczamy w prawym górnym rogu (tak jest standardowo, możesz umieścić go w innym miejscu i zrobić coś co będzie cię wyróżniać od wszystkich). Teraz musimy dwukrotnie kliknąć na nasz przycisk i dodać kod. Żeby po kliknięciu w przycisk zamkną okno dodajemy taki kod:

 

img11_zps5cfe23e9.jpg

 

Żeby po kliknięciu w przycisk zminimalizował okno dodajemy taki kod

 

img12_zpse3ae3c70.jpg

 

W podobny sposób można zrobić maxymalizację okna, ale efekt nie jest taki jaki chcielibyśmy osiągnąć. Po zmaksymalizowaniu naszego okna zostanie ono powielone x razy .

 

Czasami może się  przydać przy otwieraniu wielu okien żeby one się nakładały na siebie, możemy to zmienić w właściwościach formy Properties->StartPosition -> Centerscreen. Czasami występuje taka konieczność żeby wprowadzony tekst przez użytkownika był zasłonięty (tak jak wpisujemy hasło na stronie www). Zmieniamy w Properties->UseSystemPasswordChar na true.  Zamiast własnych obrazków możesz wykorzystać screenshot.

 

imgp_zpsfa1dde76.jpg

 

  • Super 5
Odnośnik do komentarza

Zarejestruj się za darmo i naucz się zarabiać online!

  • Dostęp do darmowych poradników pokazujących krok po kroku jak zarabiać w Internecie
  • Sposoby zarabiania niepublikowane nigdzie indziej
  • Aktywna społeczność, która pomoże Ci rozwiązać problemy i doradzi
  • Profesjonalne treści na temat SEO, social media, afiliacji, kryptowalut, sztucznej inteligencji i wiele więcej!
  • 2 tygodnie później...

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Polecana zawartość

    • Poradnik podatkowy - jak rozliczać się z pieniędzy zarobionych przez Internet bez DG?
      Zarabianie w Internecie wiąże się z koniecznością płacenia podatków - a rozliczanie się z urzędem skarbowym nie jest jednoznaczne i proste. Prawo podatkowe w Polsce jest nieujednolicone - co oznacza, że każdy urząd skarbowy może mieć inne interpretacje. Sprawdź jak się za to zabrać!
        • Lubię to!
        • Super
      • 12 odpowiedzi
    • JDG - Jak zarejestrować, rozliczać i prowadzić działalność gospodarczą w Polsce
      Jednoosobowa działalność gospodarcza (JDG) to najprostsza forma prowadzenia działalności gospodarczej w Polsce. Jest to działalność prowadzona przez jedną osobę fizyczną na własne nazwisko i na własne ryzyko. Jednak mimo, że nazywa się jednoosobowa - daje jednak możliwość zatrudniania pracowników. Takich firm jest zarejestrowanych w Polsce zdecydowanie najwięcej. Sprawdź jak zarejestrować, rozliczać i prowadzić własną JDG!
        • Super
      • 3 odpowiedzi
    • Inwestowanie w obligacje detaliczne skarbu państwa - od podstaw!
      Sprawdź jak inwestować w obligacje skarbowe - krok po kroku! Detaliczne obligacje skarbowe to rodzaj obligacji emitowanych przez Państwo, które są oferowane indywidualnym inwestorom, takim jak osoby fizyczne, a nie instytucjom finansowym.

      Są to instrumenty dłużne, nienotowane na żadnym rynku, co oznacza że kupując taką obligację, w praktyce pożyczasz pieniądze państwu na określony czas, a w zamian otrzymujesz odsetki. Można więc powiedzieć że obligacje są indywidualną pożyczką na określony % dla Skarbu Państwa. Państwo odda Ci więcej niż od Ciebie pożyczyło.
        • Super
      • 7 odpowiedzi
    • Jak pozyskiwać i zarabiać na poleconych dzięki make-cash.pl
      W tym poradniku przedstawiam możliwości dostępne dla każdego użytkownika. Dowiesz się jak efektywnie wykorzystać forum do zbierania poleconych i budowania dodatkowych zysków.

      Make-cash.pl to miejsce, gdzie ludzie dzielą się swoimi doświadczeniami, poszukują porad i rekomendacji, a także nawiązują wartościowe kontakty. Codziennie odwiedza nas minimum 2000 unikalnych osób, które są zainteresowane zarabianiem przez Internet - a to ogromny potencjał, z którego może korzystać nie tylko administracja - ale każdy użytkownik forum !
        • Super
      • 2 odpowiedzi
    • Jak pisać treści na stronę internetową z wykorzystaniem AI
      Tworzenie treści od podstaw może być procesem czasochłonnym. Istnieje wiele mniejszych kroków, o których należy pomyśleć w drodze do stworzenia atrakcyjnych treści, takich jak badanie rynku, SEO i redagowanie tekstu, a to tylko początek. Jednak nie musisz zaczynać od zera, gdy istnieją narzędzia AI, które mogą pomóc w tworzeniu wysokiej jakości treści. 
        • Dzięki!
        • Super
      • 13 odpowiedzi
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Ta strona korzysta z ciasteczek, aby świadczyć usługi na najwyższym poziomie. Dalsze korzystanie z witryny oznacza zgodę na ich wykorzystanie. Polityka prywatności .