<?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>Πρώτα Βήματα - Αρχές προγραμματισμού</title><link>https://www.dotnetzone.gr:443/cs/forums/72/ShowForum.aspx</link><description>Αναρωτιέστε τι σημαίνει object; Class; Inheritance; Design pattern; Την απάντηση μπορείτε να την βρείτε εδώ!</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Πως βλέπω όλες τις φόρμες που έχει το πρόγραμμά μου (σα φόρμες)?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69544.aspx</link><pubDate>Sun, 04 Mar 2012 06:28:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69544</guid><dc:creator>AlKiS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69544.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69544</wfw:commentRss><description>&lt;p&gt;Ναι, του είπα και αυτού ευχαριστώ :)&lt;/p&gt;&lt;p&gt;Αλλά και εσύ με έχεις βοηθήσει οπότε δεν μπορούσα να σε αφήσω απέξω.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Έχω πάει να διαβάσω κάποια βιβλιά, αλλά όλα όσα βρήκα ήταν βλακείες!&lt;/p&gt;&lt;p&gt;Έμεναν μόνο σε βασικά πράγματα (τα κύρια είδη μεταβλητών, τι έχει μια φόρμα πάνω και τέτοια..)&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Ίσως στην πορεία βρω κάποιο βιβλίο που πραγματικά να αξίζει.&lt;/p&gt;</description></item><item><title>Απ: Πως βλέπω όλες τις φόρμες που έχει το πρόγραμμά μου (σα φόρμες)?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69542.aspx</link><pubDate>Sun, 04 Mar 2012 06:15:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69542</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69542.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69542</wfw:commentRss><description>Όλη τη δουλειά την έκανε ο Νίκος! Όσον αφορά τις απορίες που έχεις, είναι και πολλές και σημαντικού περιεχομένου. Θα σε συμβούλευα να ξεκινήσεις από ένα βιβλίο για VB.NET, από αυτά τα ογκώδη! Που καταπιάνονται και με τη γλώσσα, αλλά και με το framework. Θα είναι ο θεμέλιος λίθος για να προχωρήσεις. Δυστυχώς, δε μπορώ να σου προτείνω κάποιο γιατί γράφω σε C#.&lt;br&gt;</description></item><item><title>Απ: Πως βλέπω όλες τις φόρμες που έχει το πρόγραμμά μου (σα φόρμες)?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69533.aspx</link><pubDate>Sat, 03 Mar 2012 17:56:45 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69533</guid><dc:creator>AlKiS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69533.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69533</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Markos:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Δοκίμασε:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#000000"&gt; &lt;span style="color:#0000ff;"&gt;If&lt;/span&gt;&amp;nbsp;item.FieldType&amp;nbsp;&lt;span style="color:#8515ea;"&gt;Is&lt;/span&gt;&amp;nbsp;&lt;span style="color:#0000ff;"&gt;GetType&lt;/span&gt;(Label)&amp;nbsp;&lt;/font&gt;&lt;span style="color:#0000ff;"&gt;&lt;font color="#000000"&gt;Then&lt;/font&gt;&lt;br&gt;&lt;font color="#000000"&gt;&lt;br&gt;Ερώτηση: Έχεις controls που προσθέτεις ή αφαιρείς δυναμικά στις φόρμες; Αν ναι πρέπει να ενημερώνεις τα&lt;/font&gt; &lt;font color="#000000"&gt;collections&lt;/font&gt;...&lt;br&gt;&lt;/span&gt;&lt;p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Πω.. βλέποντας την απάντηση νιώθω χαζός. Έπρεπε να το είχα σκεφτεί αυτό.&lt;/p&gt;&lt;p&gt;Όχι δεν προσθέτω δυναμικά τίποτα...&lt;/p&gt;&lt;p&gt;Και αυτό μου γεννάει ακόμα μια ερώτηση.. μπορώ απο κει που ΔΕΝ υπάρχει κάποιο control, έτσι ξαφνικά να το εμφανίσω εγώ???&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Τέλος, τι είναι το dictionary...??? είναι κάτι σαν το List(of T) με άλλο όνομα???&lt;/p&gt;&lt;p&gt;αρχίζω να τρομάζω για το πόσα ήδη μεταβλητών δεν έχω ακούσει καν ακόμα... πως θα γίνει να μάθω όλους του τύπους έτσι ώστε να μπορώ να χρησιμοποιήσω τον σωστό στην εκάστοτε περίπτωση?&lt;/p&gt;&lt;p&gt;(καλά άμα συνεχίσω να κάνω ποστ εδώ για τα προβλήματά που συναντώ, θα τους μάθω όλους :Ρ σε κάθε απάντηση βλέπω κιάλλα πράγματα που δεν έχω ξαναδεί, αλλά δε θέλω να σας πρήζω κάθε τρις και λίγο)&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Edit:&lt;/p&gt;&lt;p&gt;Δεν ξέρω επίσης τους εξής τύπους που χρησιμοποίησες:&lt;/p&gt;&lt;pre style="font-family:Consolas;font-size:13;color:black;background:white;"&gt;&lt;span style="color:#2b91af;"&gt;FieldInfo&lt;br&gt;&lt;/span&gt;
&lt;/pre&gt;&lt;pre style="font-family:Consolas;font-size:13;color:black;background:white;"&gt;&lt;span style="color:#2b91af;"&gt;BindingFlags&lt;br&gt;&lt;/span&gt;
&lt;/pre&gt;&lt;p&gt;και δεν ξέρω και το &lt;span style="color:#2b91af;"&gt;Assembly&lt;/span&gt; Το οποίο είναι περίεργο...&amp;nbsp;&lt;/p&gt;&lt;p&gt;Αλλά ψάχνοντάς του είδα πράγματα του τύπου &lt;span style="color:#2b91af;"&gt;Assembly&lt;/span&gt;.GetExecutingAssembly().LoadModule()
&lt;/p&gt;&lt;p&gt;Έχουμε τη δυνατότητα δηλαδή να φορτώσουμε κώδικα στο πρόγραμμα ενώ αυτό τρέχει? και απο εξωτερικό αρχείο???&lt;/p&gt;&lt;p&gt;Αυτό θα μπορούσε να φανεί χρήσιμο βασικά...&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;και τέλος, τι χρειάζεται το "&lt;span style="color:green;"&gt;Dim k = GetType(Control)" πάνω απο το "Εnd If" ?? Δεν βλέπω να παίζει κάποιο ρόλο οπότε το έκανα comment.&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;/Edit&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Μάρκο σε ευχαριστώ πολύ για την βοήθειά σου&lt;/p&gt;</description></item><item><title>Απ: Πως βλέπω όλες τις φόρμες που έχει το πρόγραμμά μου (σα φόρμες)?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69530.aspx</link><pubDate>Sat, 03 Mar 2012 09:10:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69530</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69530.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69530</wfw:commentRss><description>Δοκίμασε:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#000000"&gt; &lt;span style="color:#0000ff;"&gt;If&lt;/span&gt;&amp;nbsp;item.FieldType&amp;nbsp;&lt;span style="color:#8515ea;"&gt;Is&lt;/span&gt;&amp;nbsp;&lt;span style="color:#0000ff;"&gt;GetType&lt;/span&gt;(Label)&amp;nbsp;&lt;/font&gt;&lt;span style="color:#0000ff;"&gt;&lt;font color="#000000"&gt;Then&lt;/font&gt;&lt;br&gt;&lt;font color="#000000"&gt;&lt;br&gt;Ερώτηση: Έχεις controls που προσθέτεις ή αφαιρείς δυναμικά στις φόρμες; Αν ναι πρέπει να ενημερώνεις τα&lt;/font&gt; &lt;font color="#000000"&gt;collections&lt;/font&gt;...&lt;br&gt;&lt;/span&gt;</description></item><item><title>Απ: Πως βλέπω όλες τις φόρμες που έχει το πρόγραμμά μου (σα φόρμες)?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69529.aspx</link><pubDate>Sat, 03 Mar 2012 08:20:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69529</guid><dc:creator>AlKiS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69529.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69529</wfw:commentRss><description>&lt;p&gt;χαχα. Το ίδιο κι εγώ (για C#) :Ρ&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Δυστυχώς όμως δεν δουλεύει αυτό στη vb&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;δοκίμασα μεταξύ άλλων τα εξής:&lt;/p&gt;&lt;p&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%" style="background-color:#f2f2f2;border:solid 1px #e5e5e5;"&gt;&lt;tr style="vertical-align:top;line-height:normal;"&gt;&lt;td style="width:40px;text-align:right;"&gt;&lt;pre style="font-family:courier new;font-size:11px;color:gray;margin:0px;padding:2px;border-right:solid 1px #e7e7e7;"&gt;1
 &lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="margin:0px;padding:2px;padding-left:8px;"&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;TypeOf&lt;/span&gt; (&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;item&lt;/span&gt;.FieldType.GetType) &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Is&lt;/span&gt; Label &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;Error	1	Expression of type 'System.Type' can never be of type 'System.Windows.Forms.Label'.&amp;nbsp;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%" style="background-color:#f2f2f2;border:solid 1px #e5e5e5;"&gt;&lt;tr style="vertical-align:top;line-height:normal;"&gt;&lt;td style="width:40px;text-align:right;"&gt;&lt;pre style="font-family:courier new;font-size:11px;color:gray;margin:0px;padding:2px;border-right:solid 1px #e7e7e7;"&gt;1
 &lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="margin:0px;padding:2px;padding-left:8px;"&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;item&lt;/span&gt;.FieldType &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;TypeOf&lt;/span&gt;(Label) &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;Error	1	'Label' is a type and cannot be used as an expression.&amp;nbsp;&lt;br&gt;Error	2	'Is' expected.&amp;nbsp;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%" style="background-color:#f2f2f2;border:solid 1px #e5e5e5;"&gt;&lt;tr style="vertical-align:top;line-height:normal;"&gt;&lt;td style="width:40px;text-align:right;"&gt;&lt;pre style="font-family:courier new;font-size:11px;color:gray;margin:0px;padding:2px;border-right:solid 1px #e7e7e7;"&gt;1
 &lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="margin:0px;padding:2px;padding-left:8px;"&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;                            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;item&lt;/span&gt;.FieldType &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;is&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;TypeOf&lt;/span&gt;(Label) &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
Error	1	'Label' is a type and cannot be used as an expression.&amp;nbsp;&lt;br&gt;Error	2	'Is' expected.&amp;nbsp;
&lt;/p&gt;&lt;p&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%" style="background-color:#f2f2f2;border:solid 1px #e5e5e5;"&gt;&lt;tr style="vertical-align:top;line-height:normal;"&gt;&lt;td style="width:40px;text-align:right;"&gt;&lt;pre style="font-family:courier new;font-size:11px;color:gray;margin:0px;padding:2px;border-right:solid 1px #e7e7e7;"&gt;1
 &lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="margin:0px;padding:2px;padding-left:8px;"&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;                            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;item&lt;/span&gt;.FieldType.IsEquivalentTo(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;TypeOf&lt;/span&gt;(Label)) &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
Error	1	'Label' is a type and cannot be used as an expression.&amp;nbsp;&lt;br&gt;Error	2	'Is' expected.&amp;nbsp;
&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;και άλλα δοκίμασα όμως δε φαίνεται να το δέχεται..&lt;/p&gt;</description></item><item><title>Απ: Πως βλέπω όλες τις φόρμες που έχει το πρόγραμμά μου (σα φόρμες)?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69528.aspx</link><pubDate>Sat, 03 Mar 2012 08:03:20 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69528</guid><dc:creator>nikos123</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69528.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69528</wfw:commentRss><description>&lt;div&gt;Διότι δεν είναι SubClass.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;pre&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;if&lt;/span&gt;(item.FieldType == &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;typeof&lt;/span&gt;(Label) || item.FieldType == &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;typeof&lt;/span&gt;(Button))&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;Θα μάθω vb σε λίγο .</description></item><item><title>Απ: Πως βλέπω όλες τις φόρμες που έχει το πρόγραμμά μου (σα φόρμες)?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69527.aspx</link><pubDate>Sat, 03 Mar 2012 07:54:40 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69527</guid><dc:creator>AlKiS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69527.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69527</wfw:commentRss><description>&lt;p&gt;xa0ax0xa0 απίστευτο :Ρ&lt;/p&gt;&lt;p&gt;Σόρρυ ε. απλώς έχει γίνει το κεφάλι μου καζάνι απο το πρωί και δεν πήρα καν γραμμή ότι αυτό ήταν το όνομα της μεταβλητής.. Νόμιζα ότι είναι της visula basic κάτι.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Ευχαριστώ πολύ ! δουλεύει μια χαρά. Το έβαλα και σαν επιλυμένο :)&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Αν μπορείς να με βοηθήσεις και σε κάτι τελευταίο θάταν τέλεια. αν δεν έχεις χρόνο δεν πειράζει.&lt;/p&gt;&lt;p&gt;Θέλω να κάνω έναν έλεγχο για το αν είναι συγκεκριμένο control type. (θέλω να μπαίνουν τα button, label, groupbox και splitseparators μόνο).&lt;/p&gt;&lt;p&gt;Συνήθως ελέγχο με το "If TypeOf ΌνομαΜεταβλητής Is ΤύποςControl Then". Όμως εδώ έχεις χρησιμοποιήσει ένα δύσκολο κώδικα. Για παράδειγμα το "Dictionary" το βλέπω πρώτη φορά στη ζωή μου... (σα τύπο μεταβλητής, όχι σα λεξικό :Ρ )&lt;br&gt;&lt;/p&gt;&lt;p&gt;Πήγα να γράψω:&lt;/p&gt;&lt;p&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%" style="background-color:#f2f2f2;border:solid 1px #e5e5e5;"&gt;&lt;tr style="vertical-align:top;line-height:normal;"&gt;&lt;td style="width:40px;text-align:right;"&gt;&lt;pre style="font-family:courier new;font-size:11px;color:gray;margin:0px;padding:2px;border-right:solid 1px #e7e7e7;"&gt;1
 &lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="margin:0px;padding:2px;padding-left:8px;"&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;item&lt;/span&gt;.FieldType.IsSubclassOf(&lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;GetType&lt;/span&gt;(Button)) &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Or&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;item&lt;/span&gt;.FieldType.IsSubclassOf(&lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;GetType&lt;/span&gt;(Label)) &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Or&lt;/span&gt; .... &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;&lt;p&gt;Αλλά δεν βγάζει τίποτα μετά.&lt;/p&gt;&lt;p&gt;Άρα σκέφτομαι ότι μέσα στο "&lt;span style="color:blue;"&gt;If&lt;/span&gt;&amp;nbsp;item.FieldType.IsSubclassOf(&lt;span style="color:blue;"&gt;GetType&lt;/span&gt;(&lt;span style="color:#2b91af;"&gt;Control&lt;/span&gt;))&amp;nbsp;&lt;span style="color:blue;"&gt;Then"&lt;/span&gt;
, πρέπει να βάλω άλλο ένα If που να ελέγχο το καθένα που πέρασε (και άρα ήταν "control" έχει και TypeOf κουμπιού ή οτιδήποτε χρειαστώ.&lt;/p&gt;&lt;p&gt;και λογικά θα πρέπει να χρησιμοποιήσω ένα DirectCast κάπου μέσα στο Dictionary... αλλά δεν μου έρχεται καμιά ολοκληρωμένη ιδεά..&lt;/p&gt;</description></item><item><title>Απ: Πως βλέπω όλες τις φόρμες που έχει το πρόγραμμά μου (σα φόρμες)?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69526.aspx</link><pubDate>Sat, 03 Mar 2012 07:29:34 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69526</guid><dc:creator>nikos123</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69526.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69526</wfw:commentRss><description>Το Dictionary δήλωσε το έξω από τη συνάρτηση που το γεμίζεις για να έχει &lt;i&gt;εμβέλεια&lt;/i&gt; σε όλες &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-4.gif" alt="Stick out tongue" /&gt;.</description></item><item><title>Απ: Πως βλέπω όλες τις φόρμες που έχει το πρόγραμμά μου (σα φόρμες)?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69525.aspx</link><pubDate>Sat, 03 Mar 2012 07:21:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69525</guid><dc:creator>AlKiS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69525.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69525</wfw:commentRss><description>&lt;p&gt;Σχεδόν δουλεύει!&lt;/p&gt;&lt;p&gt;το πρώτο δουλεύει τέλεια:&lt;/p&gt;&lt;p&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%" style="background-color:#f2f2f2;border:solid 1px #e5e5e5;"&gt;&lt;tr style="vertical-align:top;line-height:normal;"&gt;&lt;td style="width:40px;text-align:right;"&gt;&lt;pre style="font-family:courier new;font-size:11px;color:gray;margin:0px;padding:2px;border-right:solid 1px #e7e7e7;"&gt;1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 &lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="margin:0px;padding:2px;padding-left:8px;"&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; formAndControls &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;New&lt;/span&gt; Dictionary(Of &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;String&lt;/span&gt;, List(Of &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;String&lt;/span&gt;))()

            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;For&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Each&lt;/span&gt; frmtype &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; Type &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;In&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Assembly&lt;/span&gt;.GetExecutingAssembly().GetTypes()
                &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&lt;/span&gt; frmtype.IsSubclassOf(&lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;GetType&lt;/span&gt;(Form)) &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Then&lt;/span&gt;
                    cbSelForms.Items.&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Add&lt;/span&gt;(frmtype.Name)
                    formAndControls(frmtype.Name) &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;New&lt;/span&gt; List(Of &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;String&lt;/span&gt;)()
                    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; members &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; FieldInfo() &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; frmtype.GetFields(BindingFlags.NonPublic &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Or&lt;/span&gt; BindingFlags.Instance)
                    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;For&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Each&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;item&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; FieldInfo &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;In&lt;/span&gt; members
                        &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;item&lt;/span&gt;.FieldType.IsSubclassOf(&lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;GetType&lt;/span&gt;(Control)) &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Then&lt;/span&gt;
                            formAndControls(frmtype.Name).&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Add&lt;/span&gt;(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;item&lt;/span&gt;.Name)
                        &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;End&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&lt;/span&gt;
                    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Next&lt;/span&gt;

                    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; k &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;GetType&lt;/span&gt;(Control)
                &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;End&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&lt;/span&gt;
            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Next&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;&lt;p&gt;Απλώς στο δεύτερο έχουμε ένα πρόβλημα, δεν υπάρχει το "formAndControls"&lt;/p&gt;&lt;p&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%" style="background-color:#f2f2f2;border:solid 1px #e5e5e5;"&gt;&lt;tr style="vertical-align:top;line-height:normal;"&gt;&lt;td style="width:40px;text-align:right;"&gt;&lt;pre style="font-family:courier new;font-size:11px;color:gray;margin:0px;padding:2px;border-right:solid 1px #e7e7e7;"&gt;1
2
3
4
 &lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="margin:0px;padding:2px;padding-left:8px;"&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Private&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Sub&lt;/span&gt; cbSelForms_SelectedIndexChanged(sender &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; System.&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Object&lt;/span&gt;, e &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; System.EventArgs) &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Handles&lt;/span&gt; cbSelForms.SelectedIndexChanged
        cbSelControls.Items.&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Clear&lt;/span&gt;()
        cbSelControls.Items.AddRange(---&amp;gt;formAndControls&amp;lt;---(cbSelForms.Text).ToArray())
    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;End&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;</description></item><item><title>Απ: Πως βλέπω όλες τις φόρμες που έχει το πρόγραμμά μου (σα φόρμες)?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69524.aspx</link><pubDate>Sat, 03 Mar 2012 06:52:29 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69524</guid><dc:creator>nikos123</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69524.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69524</wfw:commentRss><description>Προσθεσε τα όλα σε ενα Dictionary.&lt;div&gt;&lt;pre&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt; Dictionary&amp;lt;&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;string&lt;/span&gt;, List&amp;lt;&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;string&lt;/span&gt;&amp;gt;&amp;gt; formAndControls &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;new&lt;/span&gt; Dictionary&amp;lt;&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;string&lt;/span&gt;, List&amp;lt;&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;string&lt;/span&gt;&amp;gt;&amp;gt;();

            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;foreach&lt;/span&gt;(Type frmtype &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;in&lt;/span&gt; Assembly.GetExecutingAssembly().GetTypes())
            {
                &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;if&lt;/span&gt;(frmtype.IsSubclassOf(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;typeof&lt;/span&gt;(Form)))
                {
                     cmbFrm.Items.Add(frmtype.Name);
                    formAndControls[frmtype.Name] &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;new&lt;/span&gt; List&amp;lt;&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;string&lt;/span&gt;&amp;gt;();
                    FieldInfo[] members &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; frmtype.GetFields(BindingFlags.NonPublic &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;|&lt;/span&gt; BindingFlags.Instance);
                    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;foreach&lt;/span&gt;(FieldInfo item &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;in&lt;/span&gt; members)
                    {
                        &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;if&lt;/span&gt;(item.FieldType.IsSubclassOf(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;typeof&lt;/span&gt;(Control)))
                            formAndControls[frmtype.Name].Add(item.Name);
                    }

                    var k &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;typeof&lt;/span&gt;(Control);
                }
            }&lt;/span&gt;&lt;/pre&gt;Μετά στο SelectedIndex της cmbForm&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;pre&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;           cmbControls.Items.Clear();
           cmbControls.Items.AddRange(formAndControls[cmbFrm.Text].ToArray());&lt;/span&gt;&lt;/pre&gt;&lt;br&gt;&lt;/div&gt;</description></item><item><title>Απ: Πως βλέπω όλες τις φόρμες που έχει το πρόγραμμά μου (σα φόρμες)?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69523.aspx</link><pubDate>Sat, 03 Mar 2012 06:32:25 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69523</guid><dc:creator>AlKiS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69523.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69523</wfw:commentRss><description>&lt;p&gt;Οκ, τώρα κάτι γίνεται.&lt;/p&gt;&lt;p&gt;Το θέμα είναι ότι θέλω στο πρώτο combobox να έχει όλες τις φόρμες, και στο δεύτερο να εμφανίζονται τα control της φόρμας που διάλεξε ο χρήστης από το πρώτο combobox.&lt;/p&gt;&lt;p&gt;γιαυτό θέλω να αποθηκεύω τις φόρμες σα reference σε μια μεταβλητή array.&lt;/p&gt;&lt;p&gt;Έτσι ώστε μετά να μπορώ να γράψω:&lt;/p&gt;&lt;p&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%" style="background-color:#f2f2f2;border:solid 1px #e5e5e5;"&gt;&lt;tr style="vertical-align:top;line-height:normal;"&gt;&lt;td style="width:40px;text-align:right;"&gt;&lt;pre style="font-family:courier new;font-size:11px;color:gray;margin:0px;padding:2px;border-right:solid 1px #e7e7e7;"&gt;1
2
3
4
5
6
7
8
9
10
 &lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="margin:0px;padding:2px;padding-left:8px;"&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Public&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Sub&lt;/span&gt; Όνομα(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;ByVal&lt;/span&gt; frm &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; Form)

        &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;With&lt;/span&gt; frm

                    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;For&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Each&lt;/span&gt; MainCtrl &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; Control &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;In&lt;/span&gt; .Controls
                        &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;TypeOf&lt;/span&gt; MainCtrl &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Is&lt;/span&gt; ............

                        &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;ElseIf&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;TypeOf&lt;/span&gt; MainCtrl &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Is&lt;/span&gt; ............

και τα λοιπά..&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;το οποίο δεν έχω πρόβλημα στο να γράψω.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Άλλαξα λίγο τον κώδικά σου για να μπορέσω να τον προσαρμόσω σε αυτό που θέλω, αλλά δεν τα κατάφερα.&lt;/p&gt;&lt;p&gt;Έκανα να βάζει τα ονόματα απο τις φόρμες στο πρώτο combobox αλλά χρειάζομαι να μπαίνουν οι φόρμες σαν φόρμες μέσα μια μεταβλητή array για να τις καλώ μετά με index το ComboBox.SelectedIndex&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%" style="background-color:#f2f2f2;border:solid 1px #e5e5e5;"&gt;&lt;tr style="vertical-align:top;line-height:normal;"&gt;&lt;td style="width:40px;text-align:right;"&gt;&lt;pre style="font-family:courier new;font-size:11px;color:gray;margin:0px;padding:2px;border-right:solid 1px #e7e7e7;"&gt;1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 &lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="margin:0px;padding:2px;padding-left:8px;"&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;For&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Each&lt;/span&gt; frmtype &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; Type &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;In&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Assembly&lt;/span&gt;.GetExecutingAssembly.GetTypes
                &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&lt;/span&gt; frmtype.IsSubclassOf(&lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;GetType&lt;/span&gt;(Form)) &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Then&lt;/span&gt;
                    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Count&lt;/span&gt; += 1
                    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;ReDim&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Preserve&lt;/span&gt; Forms(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Count&lt;/span&gt;)
                    Forms(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Count&lt;/span&gt;) &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;u&gt;&lt;strong&gt;---&amp;gt;frmtype&amp;lt;---&lt;/strong&gt;&lt;/u&gt;&lt;br&gt;                    cbSelForms.Items.&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Add&lt;/span&gt;(frmtype.Name)

                    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Dim&lt;/span&gt; members() &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; FieldInfo &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; frmtype.GetFields((BindingFlags.NonPublic &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Or&lt;/span&gt; BindingFlags.Instance))
                    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;For&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Each&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;item&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; FieldInfo &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;In&lt;/span&gt; members
                        &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;item&lt;/span&gt;.FieldType.IsSubclassOf(&lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;GetType&lt;/span&gt;(Control)) &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Then&lt;/span&gt;
                            &lt;span style="color:Green;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;'cbSelForms.Items.Add(item.Name)&lt;/span&gt;
                        &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;End&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&lt;/span&gt;
                    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Next&lt;/span&gt;

                &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;End&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;If&lt;/span&gt;
            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Next&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;&lt;/p&gt;</description></item><item><title>Απ: Πως βλέπω όλες τις φόρμες που έχει το πρόγραμμά μου (σα φόρμες)?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69522.aspx</link><pubDate>Sat, 03 Mar 2012 06:17:29 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69522</guid><dc:creator>nikos123</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69522.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69522</wfw:commentRss><description>Χωρίς var και με έλεγχο για Control μόνο.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;pre&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;foreach&lt;/span&gt;(Type frmtype &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;in&lt;/span&gt; Assembly.GetExecutingAssembly().GetTypes())
            {
                &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;if&lt;/span&gt;(frmtype.IsSubclassOf(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;typeof&lt;/span&gt;(Form)))
                {
                    Console.WriteLine(frmtype.Name);
                    FieldInfo[] members &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; frmtype.GetFields(BindingFlags.NonPublic &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;|&lt;/span&gt; BindingFlags.Instance);
                    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;foreach&lt;/span&gt;(FieldInfo item &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;in&lt;/span&gt; members)
                    {
                        &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;if&lt;/span&gt;(item.FieldType.IsSubclassOf(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;typeof&lt;/span&gt;(Control)))
                            Console.WriteLine(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"                "&lt;/span&gt; &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;+&lt;/span&gt; item.Name);
                    }
                }
            }&lt;/span&gt;&lt;/pre&gt;&lt;br&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;</description></item><item><title>Απ: Πως βλέπω όλες τις φόρμες που έχει το πρόγραμμά μου (σα φόρμες)?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69521.aspx</link><pubDate>Sat, 03 Mar 2012 06:13:08 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69521</guid><dc:creator>AlKiS</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69521.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69521</wfw:commentRss><description>&lt;p&gt;
&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Markos:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;
Θες να κάνεις όλα αυτά χωρίς να κάνεις instantiate τις φόρμες;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;&lt;p&gt;Όχι, θέλω να τα κάνω με όποιον τρόπο γίνεται. είμαι ανοιχτός σε κάθε ιδέα.&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;nikos123:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Μου βγάζει πρόβλημα στο "as var".&amp;nbsp;&lt;/p&gt;&lt;p&gt;Δοκίμασα να το αλλάξω σε Object αλλά μου έβγαλε άλλο πρόβλημα (Option Strict On dissallows late binding)..&lt;/p&gt;&lt;p&gt;δεν δουλεύει..&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;</description></item><item><title>Απ: Πως βλέπω όλες τις φόρμες που έχει το πρόγραμμά μου (σα φόρμες)?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69520.aspx</link><pubDate>Sat, 03 Mar 2012 06:02:46 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69520</guid><dc:creator>nikos123</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69520.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69520</wfw:commentRss><description>&lt;pre&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;foreach&lt;/span&gt;(var frmtype &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;in&lt;/span&gt; Assembly.GetExecutingAssembly().GetTypes())
            {
                &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;if&lt;/span&gt;(frmtype.IsSubclassOf(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;typeof&lt;/span&gt;(System.Windows.Forms.Control)))
                {
                    Console.WriteLine(frmtype.Name);
                    var members &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; frmtype.GetFields(BindingFlags.NonPublic &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;|&lt;/span&gt; BindingFlags.Public &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;|&lt;/span&gt; BindingFlags.Instance);
                    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;foreach&lt;/span&gt;(var item &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;in&lt;/span&gt; members)
                    {
                        Console.WriteLine(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"                "&lt;/span&gt; &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;+&lt;/span&gt; item.Name);
                    }
                }
            }&lt;/span&gt;&lt;/pre&gt;&lt;br&gt;</description></item><item><title>Απ: Πως βλέπω όλες τις φόρμες που έχει το πρόγραμμά μου (σα φόρμες)?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/69519.aspx</link><pubDate>Sat, 03 Mar 2012 05:44:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:69519</guid><dc:creator>Markos</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/69519.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=72&amp;PostID=69519</wfw:commentRss><description>Θες να κάνεις όλα αυτά χωρίς να κάνεις instantiate τις φόρμες;&lt;br&gt;</description></item></channel></rss>