Dzisiaj pokażę wam jak zrobić aby podczas wpisywania tekstu do textBoxa sugerował on nam frazę albo zdanie. Skąd będziemy brać te frazy textbox pobiera frazy z tablicy zwanej AutoCompleteStringCollection podam trzy przykłady jak można do tej tablicy importować frazy w pierwszym sami wpiszemy frazy, drugi pobierze nam frazy z bazy danych typu *.mdf (czyli tej dodawanej …
Permalink do tego artykułu: https://visualmonsters.cba.pl/autouzupelniany-textbox/
Permalink do tego artykułu: https://visualmonsters.cba.pl/baza-danych-w-treeview/
Program do tworzenia kopii zapasowej
Nasz program będzie dosyć uproszczony, nie będę pisał jak zrobić Notifyicon albo jak zrobić aby program odpalał się przy starcie Windowsa bo już o tym pisałem na forum, można do programu zrobić automatykę np: kopia robiona jest w określony dzień tygodnia, miesiąca o określonej godzinie. Wszystko to można znaleźć na blogu dlatego zrobimy sobie tutaj …
Permalink do tego artykułu: https://visualmonsters.cba.pl/program-do-tworzenia-kopii-zapasowej/
Pakowanie pliku używając System.IO.Packaging
Dzisiaj pokażę jak zrobić program który będzie pakował zipem plik i umieszczał go w wybranym katalogu, a gdy plik będzie istniał to będzie go aktualizował. Zaczynamy od utworzenia nowego projektu i umieszczeniu określonych elementów na wybranych miejscach: Rodzaj elementu Nazwa elementu Ustawienia Form Form1 Size: 561; 226 Text: Pakowanie z użyciem Packing Label Label1 …
Permalink do tego artykułu: https://visualmonsters.cba.pl/pakowanie-pliku-uzywajac-system-io-packaging/
Sumowanie wybranych komórek w DataGridView | różne metody
Spróbuje dzisiaj pokazać kilka sposobów sumowania wybieranych ręcznie komórek w DataGridView. Stworzyłem sobie formę taką jak na obrazku poniżej: Na dole mamy trzy obiekty „Label” z text=”Suma :” i trzy „TextBoxy” Dodałem trzy „DataGridView” i dodałem do nich dwie kolumny: Wypełniam je za pomocą kodu:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
Public Class Form1 Dim ImionaNazwiska As String() = {"Adam Niezgódka", "Marcin Mordel", "Damian Zgóba", _ "Marlena Graboś", "Marek Hekler", "Karol Król", "Karol Pozdar", _ "Michał Młot", "karolina Kaska", "Aldona Moda"} Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Dim rnd As New Random For i As Integer = 0 To ImionaNazwiska.Count - 1 DataGridView1.Rows.Add() DataGridView1.Rows(i).Cells(0).Value = ImionaNazwiska(i) DataGridView1.Rows(i).Cells(1).Value = rnd.Next(1, 100) DataGridView2.Rows.Add() DataGridView2.Rows(i).Cells(0).Value = ImionaNazwiska(i) DataGridView2.Rows(i).Cells(1).Value = rnd.Next(1, 100) DataGridView3.Rows.Add() DataGridView3.Rows(i).Cells(0).Value = ImionaNazwiska(i) DataGridView3.Rows(i).Cells(1).Value = rnd.Next(1, 100) Next End Sub (...) |
Po odpaleniu wygląda to tak: Pierwszy …
Permalink do tego artykułu: https://visualmonsters.cba.pl/sumowanie-wybranych-komorek-w-datagridview-rozne-metody/
Forma logowania
Każdy przyzwoity program, z którego korzysta kilka osób, powinien mieć możliwość rozpoznawania zarówno użytkowników, jak i ich ograniczenia. Oczywiste jest, że użytkownik z typem „user” nie będzie miał takich praw jak Administrator. Wiązałoby się to z problemami, które zwykły użytkownik mógłby spowodować swoją ograniczoną wiedzą na temat działania programu. Dzisiaj zrobimy sobie właśnie taką formę …
Permalink do tego artykułu: https://visualmonsters.cba.pl/forma-logowania/
Losowanie bez powtórzeń, lotto.
Kiedy losujemy liczbę i liczba może się powtórzyć wtedy taka inicjacja jest prosta do przedstawienia:
1 2 3 |
Dim LiczbaLosowana As new Random Dim ZmiennaLosowa As Integer ZmiennaLosowa = LiczbaLosowana .Next(1,100) |
Taki zapis pozwoli nam pod zmienną „ZmiennaLosowa” podstawić losową liczbę z przedziału od 1 do 100. Niestety po pewnym czasie korzystania z tego zapisu zauważycie, że jeśli potrzebowaliśmy losowania kilku liczb z jakiegoś małego przedziału, jest duże prawdopodobieństwo, że …
Permalink do tego artykułu: https://visualmonsters.cba.pl/losowanie-bez-powtorzen-lotto/
Ping program
Dzisiaj pokażę wam jak zrobić program który będzie pingował wybrane adresy IP lub ich przedział. Pingowanie to prosty sposób diagnozowania połączeń sieciowych. Pozwala na sprawdzenie czy istnieje połączenie pomiędzy hostami testującym i testowanym. Polega na wysyłaniu pakietów i ich odbiorze. W kilku słowach, program sprawdzi które adresy IP są w danym momencie zajęte a które …
Permalink do tego artykułu: https://visualmonsters.cba.pl/ping-program/
UserControl
Dzisiaj pokażę wam jak używać UserControl („kontrolka użytkownika”) jest to bardzo przydatna forma która na pewno nieraz pomoże wam w waszych projektach a która może być dla początkujących programistów pomijana i uważana za zbędną. Pomaga ona w organizacji naszego kodu i jego czytelności a ponadto tego samego userControlera możemy użyć w innych formach podobnie jak …
Permalink do tego artykułu: https://visualmonsters.cba.pl/usercontrol/
Permalink do tego artykułu: https://visualmonsters.cba.pl/prosta-gra-kolko-i-krzyzyk-sharpdevelop/