Witaj gościu! Zaloguj się lub Zarejestruj aby móc korzystać ze wszystkich funkcjonalności jakie oferuje to forum! Rozpocznij zarabianie przez internet, poznaj korzysci pracy w domu! Rejestracja i korzystanie z forum jest całkowicie darmowe!
Praca w domu - Dodatkowa Praca - Zarabianie przez Internet
visual basic- zaawansowany design - Wersja do druku

+- Praca w domu - Dodatkowa Praca - Zarabianie przez Internet (https://zarabiam.com)
+-- Dział: Off-Topic (/Forum-Off-Topic-9)
+--- Dział: Programowanie (/Forum-Programowanie-364)
+--- Wątek: visual basic- zaawansowany design (/Temat-visual-basic-zaawansowany-design-110048)



visual basic- zaawansowany design - paoz - 06-03-2015 23:42

Witam. Potrafie robic ladne programy w vb ale to nie jest to...
Napiszcie mi, jak osiagnac taki efekt przyciskow. Zaznaczylem na czerwono o co mi chodzi. Skorka jest ladna ale mecze sie juz jakis czas nad tym.
Np. strony w programie "tabpage1", aktywna jest zaznaczona kolorem zielonym. Ja robiac program nie moge zmienic koloru tych przyciskow.(robiac od zera, bez uzywania skorki)
Przeszukalem chyba caly polski internet i nic nie znalazlem.

Tak samo zamkniecie programu.(tutaj juz uzywalem skorki) To nie jest domyslny przycisk ktory jest pokazany przy tworzeniu nowego projektu. Przycisk X jest dodany jako button, ale pod nim nie ma zadnego obrazka, nie mozna go rozciagnac ani edytowac.
Mozna znalezc wiecej takich ladnych skorek, ale chcialbym wiedziec jak takie efekty osiagnac.
Bardzo prosze o pomoc.

[Obrazek: JHjCfSx.png]


RE: visual basic- zaawansowany design - Q-ba - 08-03-2015 15:22

Kolor tab page możesz zmienić wywołując listenera, tutaj np. pogrubienie aktywnej karty
Kod:
Me.tabFormat.Font = New Font(Me.tabFormat.Font.Name, Me.tabFormat.Font.Size, FontStyle.Bold)

Jeżeli chodzi o przycisk zamykania X, podepnij mu onclicka i wywołaj jakieś zdarzenie np. zakmnięcie. To samo dla minimalizacji i maksymalizacji i wtedy możesz zostawić tak jak masz teraz czyli button i na nim jakaś ikonka.

Zerknij sobie na dokumentacje tam masz wszystkie atrybuty i parametry opisane, co więcej masz tam również wszelkie metody i eventy więc możesz spokojnie się pod coś wpiąć.


RE: visual basic- zaawansowany design - paoz - 09-03-2015 13:51

(08-03-2015 15:22)Q-ba napisał(a):  Kolor tab page możesz zmienić wywołując listenera, tutaj np. pogrubienie aktywnej karty
Kod:
Me.tabFormat.Font = New Font(Me.tabFormat.Font.Name, Me.tabFormat.Font.Size, FontStyle.Bold)

Jeżeli chodzi o przycisk zamykania X, podepnij mu onclicka i wywołaj jakieś zdarzenie np. zakmnięcie. To samo dla minimalizacji i maksymalizacji i wtedy możesz zostawić tak jak masz teraz czyli button i na nim jakaś ikonka.

Zerknij sobie na dokumentacje tam masz wszystkie atrybuty i parametry opisane, co więcej masz tam również wszelkie metody i eventy więc możesz spokojnie się pod coś wpiąć.

nic nie zrozumialem xD


RE: visual basic- zaawansowany design - Q-ba - 09-03-2015 17:45

xD Smile
Użyj lepiej jakieś skórki lub frameworka do tego UI, albo ogarnij chociaż podstawy z programowania bo tak będzie ciężko.
W skórkach będziesz to miał gotowe, a jak nauczysz się programować to zobaczysz że są takie metody jak onclick, onchange, różne listenery które wykonują różne akcje, między innymi wykonują to co chcesz zmienić, i wtedy możesz przypisać im zmianę koloru/czcionki/tła itp.

Taka mała rada, lepiej ogarnij to sobie w C# bo visual basic może i prostszy ale na pewno c# ma więcej bibliotek/nakładek/skórek itp. i będziesz miał większy wybór.


RE: visual basic- zaawansowany design - paoz - 09-03-2015 18:01

W skórkach to jest właśnie taki problem, że nie można ich w 100% przerobić pod siebie. Zawsze czegos nie jestem w stanie zmienić, bez znajomości programowania. Używam vb jak wiekszość początkujących ale widzę że on nie wystarcza. Tongue
Za mało czasu mam na to wszystko. Może i nie mam zbyt wielu obowiązków, ale zdecydowanie brakuje mi czasu.


RE: visual basic- zaawansowany design - Q-ba - 09-03-2015 19:48

Wiem Smile ze skórkami tak już jest, ale gwarantuje Ci że jak ogarniesz chociaż podstawy to będziesz w stanie zmienić wszystko.
VB każdy się uczy bo można w tym wyklikać fake program w minutkę, ale jak będziesz chciał ogarniać to radze C# podstawy, bo tam podobnie możesz w edytorze wyklikać apke, a na pewno masz większe zasoby bibliotek/frameworków/UI , dzieki którym zrobisz więcej rzeczy.