Próbuję pisać programy w Visual Studio 2010.... Tu dzielę się swoimi doświadczeniami. Opisuję tu też swoje zmagania z najnowszą wersją Joomli oraz Corelem.
Kategorie: Wszystkie | Corel | Joomla | Kod Visual Basic | Różne | Visual Studio 2010
RSS
poniedziałek, 28 stycznia 2013

O kontrolce MenuStrip pisałam wcześniej tu:

Menu formularza oraz MenuStrip - własciwości

Inne właściwości właściwości tej kontrolki to:

  • Alligment

- wyrównanie. Możliwe wartości to Right (do prawej) lub Left (do lewej)

  • AutoSize

- automatyczne dopasowanie wielkości

  • BackColor

- kolor tła

  • Checked

- zaznaczenie. Możliwe wartości to True (prawda) lub False (fałsz)

  • DisplayStyle

- wygląd poszczególnych opcji. Możliwe wartości to:

° ImageAndText - obrazek i tekst
° Image -tylko obraz
° Text - tylko tekst
  • DoubleClickEnabled
- włączone podwójne kliknięcie myszy
  • Font
-  rodzaj czcionki, jej wielkość oraz ew. podkreślenie
  • ForeColor
- kolor czcionki
  • Image
- obrazek (powiązany z DisplayStyle)
  • ImageAlign
- wyrównanie obrazka
wyrównanie
  • ImageScaling
- skala obrazka. Opcja SizeToFit oznacza wielkość zgodną z wypełnieniem
wtorek, 22 stycznia 2013

O wstawianiu kontroli MenuStrip pisałam tu:

Menu formularza

Teraz pora na wybrane właściwości tej kontrolki.

  • Text

- tekst widoczny w oknie menu

menu

Chcąc uzyskać podkreślenie konkretnej litery - tak jak w przypadku Info - przed wybranym znakiem wstawiamy znak &.
W tym konkretnym przypadku - jako tekst wpisałam &Info.

  • ShortcutKeys

- przypisany arkusz skrótu

klawisz skrótu

Zaznaczamy jeden lub kilka klawiszy funkcyjnych, a następie z listy wybieramy klawisz podstawowy

klawisz skrótu

  • ShowShortcutKeys

- czy pokazywać klawisz skrótu
Wartości True lub False czyli Prawda lub Fałsz. W przypadku na screenie - jest wybrana wartość True, skrót klawiaturowy jest widoczny.

  • Visible

- widoczny
Ustawienie wartości na False powoduje, że dana opcja jest niewidoczna w menu.

  • Enabled

- właczony
Ustawienie wartości na False powoduje, że dana opcja jest widoczna, ale nieaktywna w menu.

menu 

Opcja Info jest tu włączona, Zasady ... - wyłączona.

 



 

poniedziałek, 21 stycznia 2013

Chcąc utworzyć menu formularza - możemy wykorzystać kontrolkę MenuStrip z grupy Menu & Toolbars paska narzędzi Toolbox.

menu

 

Przeciągamy ją na formularz - kontrolka MenuStrip będzie widoczna pod formularzem. Samo menu - na pasku menu u góry formularza.

Poszczególne pozycje wpisujemy w zaznaczone miejsca:

menu

Wpisując u dołu - tworzona jest kolejna pozycja w pionie, wpisując po prawej stronie - otwieramy kolejne podmenu.

czwartek, 17 stycznia 2013

No to pierwszy po dłuższej przerwie program w Visual Studio zrobiony. Dodatkowo zrobiłam też wersję DEMO. Całość dostępna jest tu:

Kalkulator podatków dla DG

kalkulator podatków dla DG

DEMO oczywiście można pobrać bezpłatnie. Aplikacja "opakowana" jest w program instalujący. W kilku miejscach miałam problemy i wątpliwości, będę o nich pisać w kolejnych notkach związanych ze szczegółowymi rozwiązaniami zastosowanymi w aplikacji.

piątek, 11 stycznia 2013

Wstawiając do formularza etykietę Label - jej wielkość automatycznie dopasowuje się do rozmiaru czcionki i ilości tekstu do niej wpisanego. Czasami jednak może być to problemem, gdyż rozmieszczając poszczególne kontrolki na formularzu z reguły zakładamy stała wielkość każdej z nich. Jak sobie z tym poradzić?
We właściwościach etykiety (okno Properties, jeżeli nie jest widoczne - można je wywołać przez naciśnięcie przycisku F4) znajdujemy Autosize i ustawiamy na False.

właściwości Label

Domyślnym ustawieniem AutoSize jest True, po przestawieniu na False - wielkość kontrolki bez problemu można zmieniać - zarówno poprzez wpisanie odpowiednich wartości we właściwości Size , jak i zmieniając rozmiar myszką w oknie projektu formularza.

czwartek, 10 stycznia 2013

Jest sobie formularz. Chciałabym w nim wstawić link do swojej strony. Niby nic trudnego - jest nawet specjalna kontrolka - LinkLabel.

LinkLabel

Próbowałam w różny sposób wstawić w nią link, w dodatku tak, aby na ekranie był tylko napis, a nie cały link. To jedno z tych tych rozwiązań, które kiedyś już stosowałam, a teraz nie pamiętam. Zrobiłam więc tak:

  • wstawiłam LinkLabel (czyli etykietę z linkiem)
  • w kodzie programu, przy zdarzeniu Click wpisałam kod:
System.Diagnostics.Process.Start("http://www.szultaset.pl")

(to akurat link do mojej strony)

I już. Po kliknięciu - otwiera w domyślnej przeglądarce się strona internetowa.

Pewnie powinnam to zrobić inaczej - mądrzej, bardziej prawidłowo, skoro jednak zgubiłam się w mnogości dostępnych opcji - to cieszę się, że działa.

Jako doświadczona blogerka, od 6 lat już lat tworząc kilka blogów o różnej tematyce, postanowiłam tę formę wybrać także do zapisywania własnych zmagań w tworzeniu aplikacji pisanych w Visual Basicu.

Visual Studio 2010

Piszę w środowisku Microsoft Visual Studio 2010 i co chwilę walczę z jakimś problemem. Obłożona książkami, szukam rozwiązań także w necie i na forach dyskusyjnych. Czasem szybciej, czasem wolniej, ale dochodzę do celu.

Ostatnio złapałam się jednak na tym, że problemy zaczynają mi się powtarzać. Miałam kilka ciekawych projektów (niestety, bezpowrotnie straconych) i działało mi tam coś, z czym znowu mam problem. To już z pewnością zdecydowana przesada. Muszę więc stworzyć ściągę, z którą przy okazji będę się dzielić innymi. Biorąc pod uwagę, że polskojęzycznych stron na ten temat nie ma zbyt wielu, mam też nadzieje, że za jakiś czas ktoś zacznie tu zaglądać, przy okazji korygując moje pomysły i podpowiadając mi prostsze rozwiązania.

W końcu każdy kiedyś zaczynał :)






Wydawnictwo Strefa Kursów




ministat liczniki.org