<?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>WinForms</title><link>https://www.dotnetzone.gr:443/cs/forums/12/ShowForum.aspx</link><description>Θέματα για rich client / windows εφαρμογές, σε οποιαδήποτε γλώσσα (VB.NET, C#, managed C++, κ.α.)</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Form activation μέσα από ένα custom control</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16340.aspx</link><pubDate>Wed, 06 Sep 2006 02:37:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16340</guid><dc:creator>tsitouridis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16340.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16340</wfw:commentRss><description>&lt;P&gt;ok... thanks.... an kai protimo na to kratiso etsi giati me voleuei na to douleuo etsi. einai etsi dialegmenes oi energies pou ektelounte oste na min xriazonte pote, ektos apo tin ekinisi tis formas kai se kapies periptosis gia na kanei auto-refresh as poume. Kinos stis mises formes mou, den xriazete na to kano, apla exo ftiaxei kai tis klassis etsi, oste kai an to kano na min iparxei provlima prokimeno na exo tin AKRIVOS idia domi gia oles tis fores (ite mou xriazete ite oxi) kai tin AKRIVOS idia domi gia ta classes mou.&lt;/P&gt;
&lt;P&gt;Pantos euxaristo poli me glitosate apo anousio psaximo!!!!!!&lt;/P&gt;</description></item><item><title>Απ: Form activation μέσα από ένα custom control</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16336.aspx</link><pubDate>Wed, 06 Sep 2006 01:53:30 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16336</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16336.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16336</wfw:commentRss><description>Όχι, βλέπω ότι δεν γίνεται εύκολα να λύσεις το πρόβλημα ώστε να απιοφύγεις το Form_Activated(sender,e). Ωστόσο θα σου πρότεινα τώρα που είσαι στη φάση της ανάπτυξης να κάνεις τον κόπο και να αλλάξεις τον κώδικα ώστε να γίνει σωστά κάνοντας αυτό που λέγαμε, να βάλεις τον κώδικα που εκτελείται στην Form_Activated σε μια νέα ρουτίνα που θα καλείται από την Form_Activated και την mSLeft_ItemClicked. Λίγος παραπάνω κόπος τώρα, ίσως είναι σωτήριος όταν αργότερα θα έρθει η ώρα της συντήρησης ή του refactoring...</description></item><item><title>Απ: Form activation μέσα από ένα custom control</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16327.aspx</link><pubDate>Tue, 05 Sep 2006 23:07:45 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16327</guid><dc:creator>tsitouridis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16327.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16327</wfw:commentRss><description>&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;private&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;void&lt;/FONT&gt;&lt;FONT size=2&gt; mSLeft_ItemClicked(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;object&lt;/FONT&gt;&lt;FONT size=2&gt; sender, &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;ToolStripItemClickedEventArgs&lt;/FONT&gt;&lt;FONT size=2&gt; e)&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;if&lt;/FONT&gt;&lt;FONT size=2&gt; (e.ClickedItem.Tag.ToString() == &lt;/FONT&gt;&lt;FONT color=#800000 size=2&gt;"DELETE"&lt;/FONT&gt;&lt;FONT size=2&gt;)&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;if&lt;/FONT&gt;&lt;FONT size=2&gt; (&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;Messages&lt;/FONT&gt;&lt;FONT size=2&gt;.GlobalVerification(&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;ButtonActionType&lt;/FONT&gt;&lt;FONT size=2&gt;.Delete) == &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;DialogResult&lt;/FONT&gt;&lt;FONT size=2&gt;.Yes)&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;ParentForm.Refresh();&lt;/P&gt;
&lt;P&gt;ParentForm.Cursor = &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;Cursors&lt;/FONT&gt;&lt;FONT size=2&gt;.WaitCursor;&lt;/P&gt;
&lt;P&gt;doAction(sender, e);&lt;/P&gt;
&lt;P&gt;ParentForm.Activate();&lt;/P&gt;
&lt;P&gt;ParentForm.Cursor = &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;Cursors&lt;/FONT&gt;&lt;FONT size=2&gt;.Arrow;&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;else&lt;/FONT&gt;&lt;FONT size=2&gt; doAction(sender, e);&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;private&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;void&lt;/FONT&gt;&lt;FONT size=2&gt; doAction(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;object&lt;/FONT&gt;&lt;FONT size=2&gt; sender, &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;ToolStripItemClickedEventArgs&lt;/FONT&gt;&lt;FONT size=2&gt; e)&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;if&lt;/FONT&gt;&lt;FONT size=2&gt; (&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;null&lt;/FONT&gt;&lt;FONT size=2&gt; != m_ItemIsClicked) m_ItemIsClicked.Invoke(sender, &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;LeftMenuEventArgs&lt;/FONT&gt;&lt;FONT size=2&gt;(e.ClickedItem.Tag.ToString(), e.ClickedItem.Name));&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;&lt;/FONT&gt;</description></item><item><title>Απ: Form activation μέσα από ένα custom control</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16326.aspx</link><pubDate>Tue, 05 Sep 2006 23:00:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16326</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16326.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16326</wfw:commentRss><description>&lt;P&gt;Μπορείς να κάνεις το κόλπο με τον event handler αλλά αυτό εξαρτάται... Από το custom control, πότε καλείς το Form_Activated?&lt;/P&gt;</description></item><item><title>Απ: Form activation μέσα από ένα custom control</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16325.aspx</link><pubDate>Tue, 05 Sep 2006 22:57:45 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16325</guid><dc:creator>infoCENTER</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16325.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16325</wfw:commentRss><description>Γεια σου,&lt;br /&gt;
&lt;br /&gt;
μπορείς να κάνεις το εξής με διάφορες παραλλαγές οι οποίες να ταιριάζουν καλύτερα σε αυτό που θέλεις να κάνεις. Η κεντρική ιδέα είναι η εξής. Θα βγάλεις τον κώδικα που έχεις γράψει μέσα στο Activated event τις φόρμας και θα τον βάλεις μέσα σε κάποια Sub or Function που θα δημιουργήσεις. Οπότε από το Event θα καλείς την Sub ή την Function. &lt;br /&gt;
&lt;br /&gt;
Αν κατάλαβα καλά ο συγκεκριμένος κώδικας θέλεις να καλείτε και από κάθε σημείο της εφαρμογής σου. Αυτό μπορείς να το πετύχεις με διάφορους τρόπους. Δεν θέλω να επεκταθώ αναλυτικά, αλλά απλά θα σου πω ότι μπορεί να μπεί είτε σε ένα module είτε μέσα σε class είτε όπου αλλού θέλεις εσύ (π.χ μέσα στον κώδικα μίας φόρμας.) Ποιος τρόπος σου ταιριάζει καλύτερα εσύ θα το επιλέξεις.</description></item><item><title>Απ: Form activation μέσα από ένα custom control</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16324.aspx</link><pubDate>Tue, 05 Sep 2006 22:57:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16324</guid><dc:creator>tsitouridis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16324.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16324</wfw:commentRss><description>Αυτό το έχω κάνει απλά. Στον κώδικα του event handler του control μέσα στη φόρμα, του λέω Form_Activated(sender,e) και είμαι ok.... απλά έλεγα μήπως μπορώ να το αποφύγω και αυτό...... μάλλον ζητάω πολλά ε???????</description></item><item><title>Απ: Form activation μέσα από ένα custom control</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16320.aspx</link><pubDate>Tue, 05 Sep 2006 22:51:18 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16320</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16320.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16320</wfw:commentRss><description>&lt;P&gt;&lt;img src="/cs/emoticons/emotion-1.gif" alt="Smile" /&gt; Η τεμπελιά είναι καλή, σε κάνει εφευρετικό, αλλά μερικές φορές χρειάζεται να κουνίσεις και λίγο το χέρι σου...&lt;/P&gt;
&lt;P&gt;Μπορείς να βάλεις τον κώδικα του event σε ένα sub/function και να το καλείς και από το Activate event και από το custom control. Εναλλακτικά, μπορείς να κάνεις προσθέσεις έναν handler (AddHandler) όπου θα συνδέσεις το event του custom control με το sub του Activate event.&lt;/P&gt;</description></item><item><title>Απ: Form activation μέσα από ένα custom control</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16317.aspx</link><pubDate>Tue, 05 Sep 2006 22:44:41 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16317</guid><dc:creator>tsitouridis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16317.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16317</wfw:commentRss><description>&lt;P&gt;yeap!!!! Αλλά είμαι και τεμπέλης χεχεχεχεχε&lt;/P&gt;</description></item><item><title>Απ: Form activation μέσα από ένα custom control</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16316.aspx</link><pubDate>Tue, 05 Sep 2006 22:42:39 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16316</guid><dc:creator>tsitouridis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16316.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16316</wfw:commentRss><description>&lt;P&gt;Λοιπόν όταν ανοίγει η φόρμα εκτελεί κάποια πραγμματάκια που είναι στο Activated event. 'Εχω ένα custom button για να κάβω διαγραφή μίας εγγραφής που μου βγάζει ένα messagebox. Αν ο user πεί OK, τότε γίνεται η διαγραφή και θέλω η φόρμα να εκτελέσει πάλυ το Activated event για να γανεί η αλλαγή. Θα μου πείς γιατί δεν το κάνεις με το χέρι είναι μια απλή λεξούλα. Η απάντηση είναι απλή. όλες οι φόρμες μου ειναι φτιαγμένες με τον ίδιο τρόπο και έχουν το ίδιο κουμπί. Γιατί να γράφω κώδικα (έστω και 1 λέξη) όταν το control μπορεί να κανεί την δουλειά αυτή με 1 μόνο εντολή σε 1 και μόνο σημείο?&lt;/P&gt;</description></item><item><title>Απ: Form activation μέσα από ένα custom control</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16315.aspx</link><pubDate>Tue, 05 Sep 2006 22:41:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16315</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16315.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16315</wfw:commentRss><description>&lt;P&gt;Έχεις κώδικα στο activate της φόρμας και θέλεις να τον κάνεις να εκτελεστεί από το custom control;&lt;/P&gt;</description></item><item><title>Απ: Form activation μέσα από ένα custom control</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16313.aspx</link><pubDate>Tue, 05 Sep 2006 22:08:54 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16313</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16313.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16313</wfw:commentRss><description>Το event γίνεται trigger όταν ενεργοποιείται η φόρμα. Αν είναι ενεργοποιημένη ήδη δεν πρέπει να γίνει trigger. Περιέγραψε αυτό που θέλεις να κάνεις μήπως και υπάρχει κάποια άλλη λύση;</description></item><item><title>Απ: Form activation μέσα από ένα custom control</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16301.aspx</link><pubDate>Tue, 05 Sep 2006 21:16:13 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16301</guid><dc:creator>tsitouridis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16301.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16301</wfw:commentRss><description>Αυτό εννοώ. Πώς θα μπορέσω να το κάνω trigger μέσα από το custom control??????????</description></item><item><title>Απ: Form activation μέσα από ένα custom control</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16295.aspx</link><pubDate>Tue, 05 Sep 2006 20:54:39 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16295</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16295.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16295</wfw:commentRss><description>Δεν υπάρχει τέτοιο event. Εννοείς το Activated event;&lt;br /&gt;
&lt;br /&gt;
Αυτό το event εκτελείται όταν η φόρμα ενεργοποιείται, είτε με κώδικα είτε όταν την ενεργοποιεί ο χρήστης. Δεν εκτελείται όταν καλέσεις την Activate και η φόρμα είναι ήδη ενεργοποιημένη.&lt;br /&gt;
&lt;br /&gt;</description></item><item><title>Form activation μέσα από ένα custom control</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/16291.aspx</link><pubDate>Tue, 05 Sep 2006 20:18:33 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:16291</guid><dc:creator>tsitouridis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/16291.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=16291</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-ansi-language: EL"&gt;Έχω σε μια φόρμα ένα &lt;/SPAN&gt;custom&lt;SPAN style="mso-ansi-language: EL"&gt; &lt;/SPAN&gt;control&lt;SPAN style="mso-ansi-language: EL"&gt;. Σε κάποιο σημείο του λέω &lt;/SPAN&gt;this&lt;SPAN style="mso-ansi-language: EL"&gt;.&lt;/SPAN&gt;ParentForm&lt;SPAN style="mso-ansi-language: EL"&gt;.&lt;/SPAN&gt;Activate&lt;SPAN style="mso-ansi-language: EL"&gt;(). Όμως δεν γίνεται &lt;/SPAN&gt;trigger&lt;SPAN style="mso-ansi-language: EL"&gt; &lt;SPAN&gt;το &lt;/SPAN&gt;&lt;/SPAN&gt;FormActivate&lt;SPAN style="mso-ansi-language: EL"&gt; &lt;/SPAN&gt;event&lt;SPAN style="mso-ansi-language: EL"&gt;. Πώς μπορώ να το επιλύσω.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="mso-ansi-language: EL"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman" size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="mso-ansi-language: EL"&gt;&lt;FONT face="Times New Roman" size=3&gt;Ευχαριστώ&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;</description></item></channel></rss>