<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Πρώτα Βήματα - Desktop Applications</title><link>https://www.dotnetzone.gr:443/cs/forums/80/ShowForum.aspx</link><description>Θέματα για όσους φτιάχνουν τα πρώτα τους Desktop Applications σε .NET Framework</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Ενεργή εφαρμογή κατά την εκκίνηση του υπολογιστή στο taskbar</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/36747.aspx</link><pubDate>Mon, 29 Oct 2007 07:48:36 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:36747</guid><dc:creator>Δημήτρης Γκανάτσιος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/36747.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=36747</wfw:commentRss><description>&lt;P&gt;Σε ευχαριστώ για τις ευχές σου &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/P&gt;
&lt;P&gt;Για το NotifyIcon, δες &lt;A href="http://www.startvbdotnet.com/controls/notifyicon.aspx"&gt;εδώ&lt;/A&gt;&lt;BR&gt;Για τα άλλα, δες ένα ωραίο sample &lt;A href="http://www.windowsdevcenter.com/pub/a/oreilly/windows/ron/startup_0401.html"&gt;εδώ&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Επίσης, δες &lt;A href="http://msdn2.microsoft.com/en-us/library/wkze6zky(VS.80).aspx"&gt;εδώ&lt;/A&gt;&amp;nbsp;για το πως μπορείς να κάνεις add/remove reference σε ένα project του Visual Studio (το &lt;FONT face=Arial&gt;Windows Script Host Object Model θα το βρεις στην καρτέλα ονόματι "COM", στο Add Reference παράθυρο)&lt;/FONT&gt;&lt;/P&gt;</description></item><item><title>Απ: Ενεργή εφαρμογή κατά την εκκίνηση του υπολογιστή στο taskbar</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/36741.aspx</link><pubDate>Mon, 29 Oct 2007 02:49:00 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:36741</guid><dc:creator>jimakos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/36741.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=36741</wfw:commentRss><description>&lt;P&gt;Σας ευχαριστώ δεν ξέρω εάν υπάρχει κάπου ένα παράδειγμα ( σχετικά με το NotifyIcon ή κατά προτίμηση με τη προσθήκη reference στο &lt;FONT face=Arial&gt;"Windows Script Host Object Model"&lt;BR&gt;&lt;/FONT&gt;&amp;nbsp;) σε vb 2003&amp;nbsp;ψιλομπερδεύτηκα διότι και τη λύση που πρότεινε ο γιώργος και ο&amp;nbsp;&lt;STRONG&gt;dt008 &lt;/STRONG&gt;δυσκολεύομαι να τις εφαρμόσω. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;Nα ΕΥΧΗΘΏ επι την ευκαιρία στον &lt;STRONG&gt;dt008 &lt;/STRONG&gt;και τα χρόνια πολλά για την ονομαστική του εορτή. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Ενεργή εφαρμογή κατά την εκκίνηση του υπολογιστή στο taskbar</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/36735.aspx</link><pubDate>Sun, 28 Oct 2007 22:35:58 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:36735</guid><dc:creator>Δημήτρης Γκανάτσιος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/36735.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=36735</wfw:commentRss><description>&lt;P&gt;Αν μιλάς για την manually εκκίνηση της εφαρμογής από το χρήστη, τότε απλά θα πρέπει να χρησιμοποιήσεις το NotifyIcon, όπως πολύ σωστά σου είπε ο Γιώργος (λογικά θα θες να κάνεις και Hide την κύρια φόρμα της εφαρμογής σου, να φτιάξεις ένα ContextMenu για το NotifyIcon κ.λ.π.)&lt;BR&gt;Αν μιλάς για αυτόματη εκτέλεση της εφαρμογής κατά την εκκίνηση των Windows τότε υπάρχουν διαφορετικές μεθοδολογίες. Μία π.χ. είναι να κάνεις την εφαρμογή service (αν και δεν νομίζω ότι θες αυτό). Άλλη μεθοδολογία είναι να πειράξεις τη registry (δες ένα παράδειγμα &lt;A href="http://www.geekpedia.com/tutorial151_Run-the-application-at-Windows-startup.html"&gt;εδώ&lt;/A&gt;) Επίσης, μπορείς να φτιάξεις με κώδικα ένα shortcut για την εφαρμογή σου, στο StartUp directory.&lt;/P&gt;
&lt;P&gt;Αυτό μπορείς να το κάνεις με το παρακάτω τμήμα κώδικα&lt;BR&gt;βάλε στο project σου ένα reference στο &lt;FONT face=Arial&gt;"Windows Script Host Object Model"&lt;BR&gt;&lt;/FONT&gt;&lt;SPAN&gt;&lt;FONT face=Arial size=2&gt;&lt;BR&gt;κάνε ένα using στο IWshRuntimeLibrary;&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=left&gt;&lt;FONT face=Arial size=2&gt;και μετά χρησιμοποίησε τα παρακάτω&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV class=codeseg&gt;
&lt;DIV class=codecontent&gt;
&lt;P align=left&gt;
&lt;TABLE style="BORDER-RIGHT:#e5e5e5 1px solid;BORDER-TOP:#e5e5e5 1px solid;BORDER-LEFT:#e5e5e5 1px solid;BORDER-BOTTOM:#e5e5e5 1px solid;BACKGROUND-COLOR:#f2f2f2;" cellSpacing=0 cellPadding=0 width="100%" border=0&gt;

&lt;TR style="VERTICAL-ALIGN:top;LINE-HEIGHT:normal;"&gt;
&lt;TD style="WIDTH:40px;TEXT-ALIGN:right;"&gt;&lt;PRE style="BORDER-RIGHT:#e7e7e7 1px solid;PADDING-RIGHT:2px;PADDING-LEFT:2px;FONT-SIZE:11px;PADDING-BOTTOM:2px;MARGIN:0px;COLOR:gray;PADDING-TOP:2px;FONT-FAMILY:courier new;"&gt;1&lt;BR&gt;2&lt;BR&gt;3&lt;BR&gt;4&lt;BR&gt;5&lt;BR&gt;6&lt;BR&gt;7&lt;BR&gt;8&lt;BR&gt;9&lt;BR&gt;10&lt;BR&gt;11&lt;BR&gt;12&lt;BR&gt;13&lt;BR&gt;14&lt;BR&gt;15&lt;BR&gt;16&lt;BR&gt;17&lt;BR&gt; &lt;/PRE&gt;&lt;/TD&gt;
&lt;TD&gt;&lt;PRE style="PADDING-RIGHT:2px;PADDING-LEFT:8px;PADDING-BOTTOM:2px;MARGIN:0px;PADDING-TOP:2px;"&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:black;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;string&lt;/SPAN&gt; applicationPath &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:red;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;=&lt;/SPAN&gt; System.IO.Directory.GetCurrentDirectory() &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:red;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;+&lt;/SPAN&gt; &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:#666666;FONT-FAMILY:Courier New;BACKGROUND-COLOR:#e4e4e4;"&gt;@"\MyApplication.exe"&lt;/SPAN&gt;;&lt;BR&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;string&lt;/SPAN&gt; linkPath &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:red;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;string&lt;/SPAN&gt;.Format(&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:#666666;FONT-FAMILY:Courier New;BACKGROUND-COLOR:#e4e4e4;"&gt;"{0}\\{1}.{2}"&lt;/SPAN&gt;, Environment.GetFolderPath(Environment.SpecialFolder.Startup),&lt;BR&gt; System.IO.Path.GetFileNameWithoutExtension(applicationPath),&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:#666666;FONT-FAMILY:Courier New;BACKGROUND-COLOR:#e4e4e4;"&gt;"lnk"&lt;/SPAN&gt;);&lt;BR&gt;&lt;BR&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;try&lt;/SPAN&gt;&lt;BR&gt;{&lt;BR&gt;    IWshShell_Class wshs &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:red;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;new&lt;/SPAN&gt; IWshShell_ClassClass();&lt;BR&gt;    IWshShortcut_Class myshortcut &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:red;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;=&lt;/SPAN&gt; (IWshShortcut_Class)wshs.CreateShortcut(linkPath);&lt;BR&gt;    myshortcut.Description &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:red;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:#666666;FONT-FAMILY:Courier New;BACKGROUND-COLOR:#e4e4e4;"&gt;"Συντόμευση στο MyApplication.exe"&lt;/SPAN&gt;;&lt;BR&gt;    myshortcut.TargetPath &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:red;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;=&lt;/SPAN&gt; applicationPath;&lt;BR&gt;    myshortcut.IconLocation &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:red;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;=&lt;/SPAN&gt; applicationPath &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:red;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;+&lt;/SPAN&gt; &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:#666666;FONT-FAMILY:Courier New;BACKGROUND-COLOR:#e4e4e4;"&gt;",0"&lt;/SPAN&gt;;&lt;BR&gt;&lt;BR&gt;    myshortcut.Save();&lt;BR&gt;}&lt;BR&gt;&lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:blue;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;catch&lt;/SPAN&gt; (Exception ex)&lt;BR&gt;{&lt;BR&gt;    &lt;SPAN style="FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:green;FONT-FAMILY:Courier New;BACKGROUND-COLOR:transparent;"&gt;//do nothing&lt;BR&gt;&lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;/P&gt;
&lt;P align=left&gt;edit: τώρα είδα ότι ο τίτλος του thread είναι "Ενεργή εφαρμογή κατά την εκκίνηση του &lt;STRONG&gt;υπολογιστή&lt;/STRONG&gt; στο taskbar". Οπότε, λογικά θα σου κάνει αυτό που σου έγραψα &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/SPAN&gt;</description></item><item><title>Απ: Ενεργή εφαρμογή κατά την εκκίνηση του υπολογιστή στο taskbar</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/36652.aspx</link><pubDate>Sat, 27 Oct 2007 18:12:14 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:36652</guid><dc:creator>γιωργος μπακογιαννης</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/36652.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=36652</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN:0cm 0cm 10pt;"&gt;&lt;FONT face=Calibri size=3&gt;Χρειάζεται να προσαρμόσεις το «&lt;/FONT&gt;&lt;SPAN style="FONT-SIZE:10pt;LINE-HEIGHT:115%;FONT-FAMILY:'Courier New';mso-no-proof:yes;"&gt;System.Windows.Forms.&lt;SPAN style="COLOR:#2b91af;"&gt;NotifyIcon&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri size=3&gt;» στην εφαρμογή σου.&lt;/FONT&gt;&lt;/P&gt;</description></item><item><title>Ενεργή εφαρμογή κατά την εκκίνηση του υπολογιστή στο taskbar</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/36651.aspx</link><pubDate>Sat, 27 Oct 2007 17:38:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:36651</guid><dc:creator>jimakos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/36651.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=36651</wfw:commentRss><description>&lt;P&gt;Καλημέρα, έχω&amp;nbsp;φτιάξει σε vbnet 2003 μία εφαρμογή για υπενθυμήσεις. Πως θα μπορούσε κατά την εκκίνηση ( στο startup ) να τρέχει στην taskbar π.χ. όπως βλέπουμε το εικονίδιο κάτω δεξιά της εφαρμογής προστασίας ιόν.&lt;/P&gt;
&lt;P&gt;Έιναι θέμα setup ?? ή&amp;nbsp;μπορεί να γίνει και διαφορετικά ?&lt;/P&gt;
&lt;P&gt;Σας ευχαριστώ εκ των προτέρων&lt;/P&gt;</description></item></channel></rss>