<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=59&amp;t=5862&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2014-02-07T22:54:08+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=59&amp;t=5862&amp;mode</id>
<entry>
<author><name><![CDATA[stachu]]></name></author>
<updated>2014-02-07T22:54:08+01:00</updated>
<published>2014-02-07T22:54:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5862&amp;p=69134#p69134</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5862&amp;p=69134#p69134"/>
<title type="html"><![CDATA[Re: Visual C# -- Przeglądarka internetowa]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5862&amp;p=69134#p69134"><![CDATA[
<img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> chodzi mi czy za pomocą tej kontrolki da się wyświetlić jedynie zady obszar na stronie www to by mi wystarczyło <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Na razie fajerwerków nie planuję <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />dzięki za odpowiedź <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=72">stachu</a> — 7 lut 2014, o 22:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Oktopus]]></name></author>
<updated>2014-02-07T22:47:57+01:00</updated>
<published>2014-02-07T22:47:57+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5862&amp;p=69132#p69132</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5862&amp;p=69132#p69132"/>
<title type="html"><![CDATA[Re: Visual C# -- Przeglądarka internetowa]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5862&amp;p=69132#p69132"><![CDATA[
<div class="quotetitle">stachu napisał(a):</div><div class="quotecontent"><br />Mam pytanko odnośnie tej kontrolki. mam kamerkę IP skonfigurowaną z TP linkiem aby oglądać obraz łącze się z siecią i  podaje odpowiedni adres IP i wyświetla mi się strona z obrazem czy jest możliwość przechwycenia tylko kwadraciku z obrazem a nie całej strony i wyświetlenia jej w takiej kontrolce ? Może pytanie mnie na tema ale mnie o nurtuje<br /></div><br /><br />Tylko całą stronę tak przechwycisz, pogadaj z Sunem , może udostępni program do śledzenia ruchu w obrazie kamerki<br />a może jakoś go się da namówić żeby opisał jak to zrobić ...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2734">Oktopus</a> — 7 lut 2014, o 22:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[stachu]]></name></author>
<updated>2014-02-07T22:34:05+01:00</updated>
<published>2014-02-07T22:34:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5862&amp;p=69124#p69124</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5862&amp;p=69124#p69124"/>
<title type="html"><![CDATA[Re: Visual C# -- Przeglądarka internetowa]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5862&amp;p=69124#p69124"><![CDATA[
Witam super <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Mam pytanko odnośnie tej kontrolki. mam kamerkę IP skonfigurowaną z TP linkiem aby oglądać obraz łącze się z siecią i  podaje odpowiedni adres IP i wyświetla mi się strona z obrazem czy jest możliwość przechwycenia tylko kwadraciku z obrazem a nie całej strony i wyświetlenia jej w takiej kontrolce ? <br /><br />Może pytanie mnie na tema ale mnie o nurtuje<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=72">stachu</a> — 7 lut 2014, o 22:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[programek]]></name></author>
<updated>2014-02-07T15:23:08+01:00</updated>
<published>2014-02-07T15:23:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=5862&amp;p=68984#p68984</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=5862&amp;p=68984#p68984"/>
<title type="html"><![CDATA[Visual C# -- Przeglądarka internetowa]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=5862&amp;p=68984#p68984"><![CDATA[
Witam... <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />Od pewnego czasu zajmuje się kontrolką <strong>WebBrowser</strong>. Szukałem trochę informacji i projektów z jej wykorzystaniem w necie i postanowiłem zrobić mini przeglądarkę internetową i opisać ją na forum.<br /><br />Na początek otwieramy Microsoft Visual C#, i tworzymy nowy projekt klikając na: <strong>New Projct.. --&gt; WindowsFormsApplication</strong>, nadajemy nazwę: <strong>&quot;Przegladarka&quot;</strong> i klikamy OK.<br />Teraz zmieniamy nazwę naszego okna z Form1 na <strong>&quot;Brak strony&quot;</strong>. Następnie z toolboxa dodajemy jeden <strong>TextBox</strong> oraz 4 kontrolki <strong>Button</strong>. Pole tekstowe nazywamy <strong>&quot;txtAdres&quot;</strong> - posłuży nam ono do wpisywania adresu strony. <br />Przyciskom nadajemy nazwy: <strong>&quot;Button_Wstecz&quot;</strong>, <strong>&quot;Button_Dalej&quot;</strong>, <strong>&quot;Button_Odswiez&quot;</strong>, <strong>&quot;Button_Stop&quot;</strong>. Następnie każdemu przyciskowi usuwamy wyświetlany tekst. A dla przycisków <strong>Button_Wstecz</strong> i <strong>Button_Dalej</strong> ustawiamy <strong>Enabled</strong> na <strong>false</strong>, będziemy je aktywować dopiero po otworzeniu jakiejś strony. Teraz dodajemy jeden panel w którym umieścimy WebBrowser. Dla panelu i dla textboxa ustawiamy właściwość <strong>Anchor</strong> na <strong>Top</strong>, <strong>Bottom</strong>, <strong>Left</strong>, <strong>Right</strong>. Dzięki temu podczas rozszerzania okna programu, okno przeglądarki i textbox również odpowiednio się rozszerzą. <br /><br />Powinniśmy teraz mieć coś takiego:<br /><a href="http://forum.atnel.pl/_obrazki/o/1526/989df5966a7616a276d46b5343d98f54.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1526/989df5966a7616a276d46b5343d98f54.png" alt="Obrazek" /></a><br /><br />Teraz z zakładki Common Controls wybieramy: WebBrowser.  Jeszcze tylko zmieńmy jego nazwę na <strong>&quot;przegladarka&quot;</strong>. Powinien on automatycznie zakryć cały panel.<br /><a href="http://forum.atnel.pl/_obrazki/o/1526/0925745ac36e13d30203788c3445d76c.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1526/0925745ac36e13d30203788c3445d76c.png" alt="Obrazek" /></a><br /><br />Teraz aby po wpisaniu jakiegoś adresu do textboxa możne go było otworzyć, napiszemy kod który uruchomi daną stronkę po naciśnięciu klawisza <strong>Enter</strong>. W tym celu tworzymy zdarzenie <strong>KeyPress</strong> dla pola tekstowego txtAdres i w jego wnętrzu wpisujemy:<br />[syntax=csharp]if (e.KeyChar == (char)13)<br />{<br />    string adres = txtAdres.Text;<br />    przegladarka.Navigate(adres);<br />}[/syntax]<br />Funkcja sprawdza czy został naciśnięty enter (kod 13 w ASCII). W tym momencie nasz programik ma już podstawową funkcję przeglądarki internetowej - potrafi wyświetlić stronę. Strony mają tytuł, który również powinien być gdzieś widoczny. Sprawmy by nasz program posiadał te funkcje. W tym celu tworzymy zdarzenie <strong>Navigated</strong> dla kontrolki <strong>przegladarka</strong>. We wnętrzu funkcji wpisujemy:<br />[syntax=csharp]txtAdres.Text = przegladarka.Url.ToString();<br />this.Text = przegladarka.DocumentTitle;<br />if (przegladarka.CanGoBack)<br />    cmdWstecz.Enabled = true;<br />else cmdWstecz.Enabled = false;<br />if (przegladarka.CanGoForward)<br />    cmdDalej.Enabled = true;<br />else cmdDalej.Enabled = false;[/syntax]<br /><br />Teraz oprogramujemy przyciski. Klikamy 2 razy na przycisk <strong>Button_Wstecz</strong> i wpisujemy:<br />[syntax=csharp]przegladarka.GoBack();[/syntax]<br />Teraz kilkamy 2 razy na <strong>Button_Dalej</strong> i wpisujemy:<br />[syntax=csharp]przegladarka.GoForward();[/syntax]<br />Teraz 2 razy na <strong>Button_Odswiez</strong>:<br />[syntax=csharp]przegladarka.Refresh();[/syntax]<br />i 2 razy na <strong>Button_Stop</strong>:<br />[syntax=csharp]przegladarka.Stop();[/syntax]<br />Tak oto napisaliśmy prostą przeglądarkę internetową. Teraz dodajmy jeszcze obrazki dla przycisków (BackGround Image):<br /><a href="http://forum.atnel.pl/_obrazki/o/1526/488014692a7411b4dd9470c45aa5cc47.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/1526/488014692a7411b4dd9470c45aa5cc47.png" alt="Obrazek" /></a><a href="http://forum.atnel.pl/_obrazki/o/1526/52b50e640bc37e377f21c3ddde182411.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/1526/52b50e640bc37e377f21c3ddde182411.png" alt="Obrazek" /></a><br /><br /><a href="http://forum.atnel.pl/_obrazki/o/1526/3dfb171ac04060d7a8230f50ffb6a48a.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/1526/3dfb171ac04060d7a8230f50ffb6a48a.png" alt="Obrazek" /></a><a href="http://forum.atnel.pl/_obrazki/o/1526/21e08845c08e6c75e29ee651071be5ed.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/1526/21e08845c08e6c75e29ee651071be5ed.png" alt="Obrazek" /></a><br /><br />Obrazki znalazłem na google grafika.<br />Teraz wybieramy zielony trójkącik, i oto efekt:<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/1526/1aec1a4a26332026393b1f499f8fca38.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/1526/1aec1a4a26332026393b1f499f8fca38.png" alt="Obrazek" /></a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1526">programek</a> — 7 lut 2014, o 15:23</p><hr />
]]></content>
</entry>
</feed>