Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 1 maja 2025, o 01:05


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 29 ] 
    Autor Wiadomość
    PostNapisane: 26 sty 2014, o 19:40 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 lip 2013
    Posty: 420
    Lokalizacja: Kraków
    Pomógł: 17

    Witam :D
    Pisze sobie program i mam kilka pytań:

    1) W programie chcę mieć CheckBox'a(odpowiedzialnego za to czy program ma się włączać przy starcie Windows'a), gdy go zaznaczę to wywołam ten kod:

    Składnia: [ Pobierz ] [ Ukryj ]
    język csharp
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    kod jest z tego postu: http://forum.atnel.pl/topic5657.html
    Ale nie wiem jak zrobić: że gdy odznaczę tego CheckBox'a to usunie mi się skrót w AutoRun...????

    2) Chciałem sobie napisać terminal do komunikacji przez RS232. Jak na razie udało mi się jedynie wysyłać jakiś tekst. Ale jak mam go odbierać???? Czy za pomocą: serialPort1.Read lub serialPort1.ReadLin??? I jak mam dalej to zrobić ??? umieścić tą funkcje w jakimś Timerze ???

    Z góry dzięki za pomoc :D

    _________________
    GreenBook i BlueBook



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 sty 2014, o 19:47 
    Offline
    Moderator zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 18 lip 2012
    Posty: 3228
    Lokalizacja: Kraków - obok FAB5 ATMEL'a
    Pomógł: 91

    Tu masz opisaną m.in. transmisję po RS232 -> http://forum.atnel.pl/topic1226.html?hilit=Visual%20C


    Autor postu otrzymał pochwałę

    _________________
    http://www.jaglarz.info



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 sty 2014, o 20:20 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 13 maja 2012
    Posty: 174
    Lokalizacja: Gliwice
    Pomógł: 19

    Jakiś czas temu na podstawie poradnika który już z resztą zalinikował kolega Jaglarz, zrobiłem mały terminal. Może projekt coś Ci pomoże.


    Autor postu otrzymał pochwałę

    Załączniki:

    Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 sty 2014, o 20:24 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    programek napisał(a):
    Ale nie wiem jak zrobić: że gdy odznaczę tego CheckBox'a to usunie mi się skrót w AutoRun...????


    obawiam się że tego zagadnienia już opisywał nie będę , ani też kontynuował mikro poradników VS C#
    Ale jest to banalnie proste i ogranicza się do paru linijek kodu ...

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 sty 2014, o 20:32 
    Offline
    Moderator zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 18 lip 2012
    Posty: 3228
    Lokalizacja: Kraków - obok FAB5 ATMEL'a
    Pomógł: 91

    Spróbuj w jakimś IFie sprawdzać czy checkBox1.Checked=false

    jeśli tak to usuwać skrót czy co tam chcesz robić.

    Myslę że coś w tym stylu powinno zadziałać.

    A ściślej mówiąc np. tak:

    Składnia: [ Pobierz ] [ Ukryj ]
    język csharp
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    _________________
    http://www.jaglarz.info



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 sty 2014, o 21:20 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 lip 2013
    Posty: 420
    Lokalizacja: Kraków
    Pomógł: 17

    Jaglarz napisał(a):
    Spróbuj w jakimś IFie sprawdzać czy checkBox1.Checked=false

    jeśli tak to usuwać skrót czy co tam chcesz robić.

    Myslę że coś w tym stylu powinno zadziałać.

    A ściślej mówiąc np. tak:

    Składnia: [ Pobierz ] [ Ukryj ]
    język csharp
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    wiem jak zrobić warunek, nie wiem tylko jak usunąć ten skrót z autorun....

    _________________
    GreenBook i BlueBook



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 sty 2014, o 21:23 
    Offline
    Moderator zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 18 lip 2012
    Posty: 3228
    Lokalizacja: Kraków - obok FAB5 ATMEL'a
    Pomógł: 91

    No ale to już Sun napisał:

    Cytuj:
    Aby usunąć nasz program z autostartu należy po prostu skasować skrót z lokalizacji:

    Kod:

    C:\Users\<nazwa użytkownika>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup


    jak nie widzimy folderu trzeba sobie ujawnić w opcjach folderów <pokazuj ukryte foldery i pliki> lub wpisać ścieżkę ręcznie :)

    _________________
    http://www.jaglarz.info



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 sty 2014, o 21:25 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 lip 2013
    Posty: 420
    Lokalizacja: Kraków
    Pomógł: 17

    Jaglarz napisał(a):
    No ale to już Sun napisał:

    Cytuj:
    Aby usunąć nasz program z autostartu należy po prostu skasować skrót z lokalizacji:

    Kod:

    C:\Users\<nazwa użytkownika>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup


    jak nie widzimy folderu trzeba sobie ujawnić w opcjach folderów <pokazuj ukryte foldery i pliki> lub wpisać ścieżkę ręcznie :)


    Może wyraziłem się nie jasno. Z ręki umiem usunąć, ale jak usunąć to z programu np. klikając button???

    _________________
    GreenBook i BlueBook



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 sty 2014, o 21:29 
    Offline
    Moderator zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 18 lip 2012
    Posty: 3228
    Lokalizacja: Kraków - obok FAB5 ATMEL'a
    Pomógł: 91

    Pokombinuj coś z File.Delete("nazwapliku.lnk");

    _________________
    http://www.jaglarz.info



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 sty 2014, o 21:40 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 13 maja 2012
    Posty: 174
    Lokalizacja: Gliwice
    Pomógł: 19

    Programek, spróbuj tak:

    Składnia: [ Pobierz ] [ Ukryj ]
    język csharp
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 sty 2014, o 21:55 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 lip 2013
    Posty: 420
    Lokalizacja: Kraków
    Pomógł: 17

    ja znalazłem coś takiego:
    Składnia: [ Pobierz ] [ Ukryj ]
    język csharp
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    i działa :D dzięki za pomoc... ;)

    ------------------------ [ Dodano po: 2 minutach ]

    sz4t4n napisał(a):
    Programek, spróbuj tak:

    Składnia: [ Pobierz ] [ Ukryj ]
    język csharp
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    ale w sumie to to samo.. :)

    _________________
    GreenBook i BlueBook



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 sty 2014, o 22:34 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    mówiłem przecież że to proste jest ....

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 26 sty 2014, o 22:41 
    Offline
    Moderator zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 18 lip 2012
    Posty: 3228
    Lokalizacja: Kraków - obok FAB5 ATMEL'a
    Pomógł: 91

    Dla Ciebie wszystko jest proste, a my, małe żuczki musimy kombinować ze swoją kulką pod górkę... :lol:

    _________________
    http://www.jaglarz.info



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 sty 2014, o 16:58 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 lip 2013
    Posty: 420
    Lokalizacja: Kraków
    Pomógł: 17

    Jaglarz napisał(a):
    Dla Ciebie wszystko jest proste, a my, małe żuczki musimy kombinować ze swoją kulką pod górkę... :lol:


    Zgadzam się.... :lol:

    a mam jeszcze jedno pytanko: gdy zaznaczę już tego ptaszka który dodaje mi skrót do autostartu, i zamknę program, to chciałbym aby po ponownym uruchomieniu programu ten ptaszek dalej był zaznaczony ( chcę aby program zapamiętywał mi to co wybrałem przy poprzednim używaniu programu). Jak mogę to zrealizować?? Jedyna metoda która przychodzi mi na myśl to to aby program tworzył sobie jakiś plik .txt i zapisywał do niego ustawienia, a później je stamtąd odczytywał... Czy jest jakaś inna metoda???

    _________________
    GreenBook i BlueBook



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 sty 2014, o 17:04 
    Offline
    Moderator zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 18 lip 2012
    Posty: 3228
    Lokalizacja: Kraków - obok FAB5 ATMEL'a
    Pomógł: 91

    Jest, do rejestru, ale to chyba więcej roboty.

    _________________
    http://www.jaglarz.info



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 sty 2014, o 17:24 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 13 maja 2012
    Posty: 174
    Lokalizacja: Gliwice
    Pomógł: 19

    Jest szybki i łatwy sposób. Rzuć proszę okiem na poniższy film :



    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 sty 2014, o 17:58 
    Offline
    Użytkownik

    Dołączył(a): 04 paź 2011
    Posty: 8615
    Pomógł: 338

    Jaglarz napisał(a):
    Jest, do rejestru, ale to chyba więcej roboty.


    nie tyle więcej co trochę babrania się przez paskudnego UACA ... no ale co zrobić
    taki urok mikroshita :)

    _________________
    Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 27 sty 2014, o 19:16 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 lip 2013
    Posty: 420
    Lokalizacja: Kraków
    Pomógł: 17

    Wielki dzięki ----> sz4t4n
    Na razie to wszystkie moje pytania, gdy będę miał nowe to dopytam... :D

    _________________
    GreenBook i BlueBook



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 sty 2014, o 18:23 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 lip 2013
    Posty: 420
    Lokalizacja: Kraków
    Pomógł: 17

    Mam jeszcze pytanko:)
    Piszę terminal RS232 i odebrane dane lecą mi do textbox'a, jedna linijka pod drugą.... Ale jak mogę zrobić aby po prawej stronie textbox'a był suwak którym bym mógł przesuwać jego zawartość????

    _________________
    GreenBook i BlueBook



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 sty 2014, o 18:26 
    Offline
    Moderator zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 18 lip 2012
    Posty: 3228
    Lokalizacja: Kraków - obok FAB5 ATMEL'a
    Pomógł: 91

    Nie wiem czy o to ci chodzi ale we właściwościach Textboxa można ustawić Multiline. Wtedy powinien pojawić sie suwak przewijania.

    _________________
    http://www.jaglarz.info



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 sty 2014, o 18:32 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 lip 2013
    Posty: 420
    Lokalizacja: Kraków
    Pomógł: 17

    Jaglarz napisał(a):
    Nie wiem czy o to ci chodzi ale we właściwościach Textboxa można ustawić Multiline. Wtedy powinien pojawić sie suwak przewijania.

    multiline dodaje mi tylko możliwość pisania w wielu linijkach, ale nie dodaje suwaka...

    _________________
    GreenBook i BlueBook



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 sty 2014, o 18:34 
    Offline
    Moderator zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 18 lip 2012
    Posty: 3228
    Lokalizacja: Kraków - obok FAB5 ATMEL'a
    Pomógł: 91

    To może lepiej każdą daną ładować do tablicy?

    Przykład jest gdzie w kursach...

    _________________
    http://www.jaglarz.info



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 sty 2014, o 18:39 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 lip 2013
    Posty: 420
    Lokalizacja: Kraków
    Pomógł: 17

    Jaglarz napisał(a):
    To może lepiej każdą daną ładować do tablicy?

    Trochę Cb nie rozumiem...

    Chcę uzyskać efekt podobny do programu PUTTY.... Jak odbierze dużo linijek danych (całe okno) to pojawia się suwak i można nim przewinąć np. na początek....

    _________________
    GreenBook i BlueBook



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 sty 2014, o 18:46 
    Offline
    Moderator zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 18 lip 2012
    Posty: 3228
    Lokalizacja: Kraków - obok FAB5 ATMEL'a
    Pomógł: 91

    aaaaaaaaa, włącz sobie własciwość Scrollbars -> Vertical.


    Autor postu otrzymał pochwałę

    _________________
    http://www.jaglarz.info



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 sty 2014, o 19:07 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 lip 2013
    Posty: 420
    Lokalizacja: Kraków
    Pomógł: 17

    Jaglarz napisał(a):
    aaaaaaaaa, włącz sobie własciwość Scrollbars -> Vertical.

    O właśnie o to mi chodziło :) Ale mam jeszcze jedno pytanko do tego. Ładnie się scrolluje, ale jak coś odbierze to nagle suwak przechodzi na samą górę i aby zobaczyć co odebrał to muszę jeszcze raz przewijać na sam dół... Czy da się to jakoś ustawić, żeby się tak nie działo???

    ------------------------ [ Dodano po: 22 minutach ]

    zmieniłem tego textbox'a na richTextBox'a. Ten boczny pasek do scrollowania sam się pojawia, ale mam nadal ten sam problem, bo dane przychodzą a suwak jest cały czas na górze....

    _________________
    GreenBook i BlueBook



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 sty 2014, o 22:04 
    Offline
    Uzytkownik zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 16 lip 2012
    Posty: 2088
    Lokalizacja: Leżajsk / Kraków
    Pomógł: 411

    Wywołuj taką funkcję po wpisaniu do textbox'a:
    Składnia: [ Pobierz ] [ Ukryj ]
    język csharp
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    _________________
    Dragonus Cracovus: Biomagia



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 lut 2014, o 09:59 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 22 lip 2013
    Posty: 420
    Lokalizacja: Kraków
    Pomógł: 17

    Krauser napisał(a):
    Wywołuj taką funkcję po wpisaniu do textbox'a:
    Składnia: [ Pobierz ] [ Ukryj ]
    język csharp
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Mam taki kod do odbierania danych z RS232:
    Składnia: [ Pobierz ] [ Ukryj ]
    język csharp
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    I gdzie tu mam dodać tą funkcję do scrollowania????

    _________________
    GreenBook i BlueBook



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 9 lut 2014, o 20:10 
    Offline
    Uzytkownik zasłużony dla forum.atnel.pl
    Avatar użytkownika

    Dołączył(a): 16 lip 2012
    Posty: 2088
    Lokalizacja: Leżajsk / Kraków
    Pomógł: 411

    Składnia: [ Pobierz ] [ Ukryj ]
    język csharp
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    _________________
    Dragonus Cracovus: Biomagia



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 lut 2014, o 09:16 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 09 sty 2013
    Posty: 80
    Lokalizacja: Trzciniec
    Pomógł: 0

    Jak pozwolicie to podepnę się do tematu.
    Po odbiorze z RS'a zapisuję znaki do reachTextBox.
    Problem jest w tym, iż nie mogę znaleźć sposobu by ustawić pozycję kursora w reachTextBox pod którą mają się zapisywać kolejne znaki. Dokładniej, chodzi o to by po odebraniu znaku \r następował powrót do początku linii bez przeskoku do następnej i następowało nadpisywanie znaków.
    Dzięki za wszelkie odpowiedzi.

    Kawałki kodu:
    Składnia: [ Pobierz ] [ Ukryj ]
    język csharp
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    Składnia: [ Pobierz ] [ Ukryj ]
    język csharp
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    _________________
    Zło dobrem zwyciężaj.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 29 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO