<?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=3905&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-08-18T20:04:34+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=59&amp;t=3905&amp;mode</id>
<entry>
<author><name><![CDATA[luki]]></name></author>
<updated>2013-08-18T20:04:34+01:00</updated>
<published>2013-08-18T20:04:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3905&amp;p=46230#p46230</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3905&amp;p=46230#p46230"/>
<title type="html"><![CDATA[Re: Visual C# -- Okienka Dialogowe]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3905&amp;p=46230#p46230"><![CDATA[
Dlaczego z chęcią bym poczytał więcej takich poradników ,bo sam zaczynam w C# jakieś większe programy pisać.<br />Podoba mi się twój sposób tłumaczenia wszsytko krok po korku czasami trochę żartobliwie i to lubie <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=273">luki</a> — 18 sie 2013, o 20:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2013-08-18T19:59:59+01:00</updated>
<published>2013-08-18T19:59:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3905&amp;p=46227#p46227</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3905&amp;p=46227#p46227"/>
<title type="html"><![CDATA[Re: Visual C# -- Okienka Dialogowe]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3905&amp;p=46227#p46227"><![CDATA[
Obiecuję że to ostatni.... <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 18 sie 2013, o 19:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[luki]]></name></author>
<updated>2013-08-18T19:56:05+01:00</updated>
<published>2013-08-18T19:56:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3905&amp;p=46226#p46226</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3905&amp;p=46226#p46226"/>
<title type="html"><![CDATA[Re: Visual C# -- Okienka Dialogowe]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3905&amp;p=46226#p46226"><![CDATA[
Coś dzisiaj Sun się chyba nudzi ,ale bardzo dobrze przydadzą się takie mini poradniki.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=273">luki</a> — 18 sie 2013, o 19:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2013-08-18T19:15:46+01:00</updated>
<published>2013-08-18T19:15:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3905&amp;p=46223#p46223</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3905&amp;p=46223#p46223"/>
<title type="html"><![CDATA[Visual C# -- Okienka Dialogowe]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3905&amp;p=46223#p46223"><![CDATA[
No jeszcze w naszym spalsherze miejsca zostało wiec zajmiemy się <br />wywoływaniem okienek dialogowych Windows takich jak :<br /><br />OpenFileDialog, SaveFileDIalog, ColorDialog, FontDialog<br /><br />Zatem otwieramy nasz splasher i naszą formę i bez marudzenia dodajemy  do niej <br />3 buttony :<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/58/585c20c5baa7038fefd5d6949d3e4d77.JPG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/58/585c20c5baa7038fefd5d6949d3e4d77.JPG" alt="Obrazek" /></a><br /><br />czyli  Otwórz plik , Kolor i Czcionka  ....<br /><br />Teraz klikamy 2 razy na naszym butonie &lt;Otwórz plik&gt;  i wpisujemy kod:<br /><br />[syntax=csharp]private void button10_Click(object sender, EventArgs e)<br />        {<br />            OpenFileDialog okienko = new OpenFileDialog();<br />            okienko.Filter = &quot;Pliki textowe (txt)|*.txt&quot;;<br />            if (okienko.ShowDialog() == DialogResult.OK)<br />            {<br />                MessageBox.Show(&quot;Wybrano plik: &quot; + okienko.FileName);<br />            }<br />        }[/syntax]<br /><br />Obiekt OpenFileDialog służy do wyświetlania okienka, w kótrym otwieramy plik. <br />Analogicznie w celu stworzenia okna zapisu użylibyśmy obiektu SaveFileDialog. <br /><br />Właściwość Filter określa jakie pliki mają być brane pod uwagę przy wczytywaniu. <br />Format Stringa odpowiedzialny za filtrowanie ma postać: &quot;nazwa | rozszerzenie( np. *.txt) &quot;.<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/58/a76eede0d8d7ab300f3df13be8005e83.JPG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/58/a76eede0d8d7ab300f3df13be8005e83.JPG" alt="Obrazek" /></a><br /><br />Kolejne rodzaje plików oddzielamy od siebie znakiem &quot;|&quot;.  Następnie wywołujemy metodę odpowiedzialną za wyświetlanie okienka ShowDialog(). <br />Jeżeli zwróci ona DialogResult.OK, generujemy komunikat zawierający nazwę i ścieżkę do pliku.<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/58/edfdc1496d032ce5950ea62baca9cbea.JPG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/58/edfdc1496d032ce5950ea62baca9cbea.JPG" alt="Obrazek" /></a><br /><br />Dobra teraz zajmiemy się naszym przyciskiem &lt;KOLOR&gt; ....<br />Klikamy go 2 razy i wstawiamy kod:<br /><br />[syntax=csharp]private void button11_Click(object sender, EventArgs e)<br />        {<br />            ColorDialog okienkoKoloru = new ColorDialog();<br />            if (okienkoKoloru.ShowDialog() == DialogResult.OK)<br />            {<br />                this.BackColor = okienkoKoloru.Color;<br />            }<br />        }[/syntax]<br /><br />Tworzenie okna oraz pobieranie koloru jest takie samo jak pliku. <br />Tym razem jednak przypisujemy właściwość Color do formularza. <br />Wykorzystamy sobie obiekt  ColorDialog I będziemy zmieniać kolor tła <br />naszej Formy <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><br /><br /><a href="http://forum.atnel.pl/_obrazki/o/58/f05b5413b8dbd78efe37f152858e4548.JPG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/58/f05b5413b8dbd78efe37f152858e4548.JPG" alt="Obrazek" /></a><br /><br />i zmieniamy na zielono  .....<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/58/8d16da08d39d55e8ed1b9d90a8dd79e2.JPG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/58/8d16da08d39d55e8ed1b9d90a8dd79e2.JPG" alt="Obrazek" /></a><br /><br />lub w na cześć naszego kolegi  <strong>JAGLARZA</strong> na jedynie słuszny kolor <img src="https://forum.atnel.pl/images/smilies/icon_razz.gif" alt=":P" title="Pokazuje język" /><br /><br /><a href="http://forum.atnel.pl/_obrazki/o/58/43d8a19a2cbd79017aaa7fae70d8aee7.JPG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/58/43d8a19a2cbd79017aaa7fae70d8aee7.JPG" alt="Obrazek" /></a><br /><br />I tym sposobem został nam ostatni przycisk ....<br />wykorzystamy sobie obiekt FontDialog. Przypiszemy też pobraną właściwość Font przyciskom znajdującym się na formie.<br /><br />Co też czynimy kodem:<br /><br />[syntax=csharp]private void button12_Click(object sender, EventArgs e)<br />        {<br />            FontDialog okienkoCzcionki = new FontDialog();<br />            if (okienkoCzcionki.ShowDialog() == DialogResult.OK)<br />            {<br />                button1.Font = okienkoCzcionki.Font;<br />                button2.Font = okienkoCzcionki.Font;<br />                button3.Font = okienkoCzcionki.Font;<br />                button4.Font = okienkoCzcionki.Font;<br />                button5.Font = okienkoCzcionki.Font;<br />                button6.Font = okienkoCzcionki.Font;<br />                button7.Font = okienkoCzcionki.Font;<br />                button8.Font = okienkoCzcionki.Font;<br />                button9.Font = okienkoCzcionki.Font;<br />                button10.Font = okienkoCzcionki.Font;<br />                button11.Font = okienkoCzcionki.Font;<br />                button12.Font = okienkoCzcionki.Font;<br />           <br />            }<br />        }[/syntax]<br /><br />Co prezentuje się tak:<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/58/fd6785b945c1c223b809497a4c811d98.JPG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/58/fd6785b945c1c223b809497a4c811d98.JPG" alt="Obrazek" /></a><br /><br />A efekt wyboru widać tutaj ..... :<br /><br /><a href="http://forum.atnel.pl/_obrazki/o/58/e14f5a3299d0a18e7d2ba0da6591a378.JPG"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/58/e14f5a3299d0a18e7d2ba0da6591a378.JPG" alt="Obrazek" /></a><br /><br />Oczywiście sami możecie sobie potestować ...<br /><br />Miłej zabawy ....<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 18 sie 2013, o 19:15</p><hr />
]]></content>
</entry>
</feed>