Archiwa tagu: Win Forms

SayIT! – Czyli jak sprawić aby komputer przemówił

Zapewne wielu z Was zastanawiało się kiedyś, jak sprawić, aby komputer zaczął mówić. Być może chcielibyście, aby komunikaty w waszej aplikacji były oprócz wyświetlania także odczytywane? A co powiecie na głosowy czytnik kanałów RSS albo informację o otrzymanym nowym e-mailu? Pomysły można mnożyć, a Microsoft udostępnił nam do tych celów odpowiednie API. Począwszy od wersji […]

Kontynuuj czytanie

DataGridView – Konfiguracja kolumn oraz zapis i odczyt stanu

Spora część niestandardowych pakietów kontrolek oferuje wbudowaną obsługę odczytu i zapisu konfiguracji kolumn komponentu DataGridView, np. do pliku XML. Niestety komponent DataGridView, znajdujący się w standardowej bibliotece klas .NET, nie ma wbudowanych odpowiednich funkcji, a nie zawsze możemy wykorzystać pakiety niestandardowe (lub nie chcemy tego robić), dlatego zaprezentuję Wam szybkie i proste rozwiązanie tego problemu. […]

Kontynuuj czytanie

Aplikacje wielojęzykowe

Jako, że aktualnie pracuję w firmie, która posiada swoje oddziały w Polsce i na Ukrainie, interfejs aplikacji nad którymi pracuję musi być tłumaczony minimum na te dwa języki. Domyślnie interfejs aplikacji jest tworzony w języku angielskim a następnie tłumaczony na pozostałe języki. W dzisiejszym wpisie, chcę Wam pokazać jak szybko napisać aplikację wielojęzykową. Sposób który […]

Kontynuuj czytanie

Wyszukiwanie danych na DataGridView

Dzisiaj pokażę Wam jak w prosty sposób przeszukać dane znajdujące się na kontrolce DataGridView. Nasza aplikacja pozwoli na wyszukanie kolejnych wystąpień szukanego tekstu od góry do dołu w wybranej kolumnie. Pierwszym krokiem, jest zapełnienie DataGridView danymi i dynamiczne wyświetlenie listy kolumn. W tym celu w metodzie Load głównego okna wywołujemy metody InitData(): private void InitData() […]

Kontynuuj czytanie

Lista jako źródło danych dla DataGridView

W życiu każdego programisty zdarzają się sytuacje kiedy świadomie lub nie, wybieramy drogę na skróty, która okazuje się drogą przez mękę i może doprowadzić do furii i szewskiej pasji ;). Niby wszystko takie oczywiste a jednak o czymś czasem zapominamy… Oto „problem” z którym się dzisiaj borykałem. Załóżmy, że posiadamy klasę z kilkoma publicznymi polami […]

Kontynuuj czytanie