<?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>Απ: Name των controls</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10241.aspx</link><pubDate>Tue, 28 Feb 2006 19:01:34 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10241</guid><dc:creator>sovilo</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10241.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=10241</wfw:commentRss><description>&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Πάντως αν θες μέσω ενός &lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;sub&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt; &lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;να απευθυνθείς σε πολλά &lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;control&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt; &lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;(όπως έκανες στα &lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;arrays&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt; &lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;στην &lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;vb&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt; 6)
μπορείς να το κάνεις όπως σου δείχνω παρακάτω.&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;/span&gt;&lt;pre&gt;Private Sub Txt_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Txt1.DoubleClick, txt2.DoubleClick, Txt3.DoubleClick&lt;br&gt;        .&lt;br&gt;	.&lt;br&gt;	.&lt;br&gt;    End Sub&lt;br&gt;&lt;br&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Όπως βλέπεις όλα τα &lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;control&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt; &lt;/span&gt;&lt;span style="font-size: 12pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;που σε ενδιαφέρουν μπαίνουν στο τέλος της επικεφαλίδας της ρουτίνας.&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;/pre&gt;</description></item><item><title>Απ: Name των controls</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10210.aspx</link><pubDate>Mon, 27 Feb 2006 21:41:29 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10210</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10210.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=10210</wfw:commentRss><description>&lt;P&gt;Ας υποθέσουμε ότι θέλεις να αλλάξεις όλα τα TextBox1 ως TextBox10 με MyTextBox1 ως MyTextBox10&lt;/P&gt;
&lt;P&gt;Μπορείς να κάνεις το εξής:&lt;/P&gt;
&lt;P&gt;Ανοίγεις το Project και τον κώδικα πάνω στον οποίο θέλεις να κάνεις τις αλλαγές&lt;/P&gt;
&lt;P&gt;Πηγαίνεις στο "Find &amp;amp; Replace" και γράφεις στο Find what: Textbox*{:Nd}&lt;/P&gt;
&lt;P&gt;Στο Replace with γράφεις: MyTextbox\1&lt;/P&gt;
&lt;P&gt;Στο Find Options κάνεις κλικ στο Use και επιλέγεις "Regular Expressions"&lt;/P&gt;
&lt;P&gt;Κατόπιν, κάνεις Find, Replace ή Replace All ανάλογα.&lt;/P&gt;
&lt;P&gt;Αυτό είναι ένα απλό παράδειγμα, μπορείς να βρεις πιο σύνθετα παραδείγματα εδώ: &lt;A href="http://www.dotnet2themax.com/blogs/fbalena/PermaLink,guid,7abffa8e-29f7-4931-97db-1589ddbc1d34.aspx"&gt;http://www.dotnet2themax.com/blogs/fbalena/PermaLink,guid,7abffa8e-29f7-4931-97db-1589ddbc1d34.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Την πλήρη σύνταξη των Regular Expressions για το find &amp;amp; replace μπορείς να τη βρεις στο Help του Visual Studio&lt;/P&gt;</description></item><item><title>Απ: Name των controls</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10201.aspx</link><pubDate>Mon, 27 Feb 2006 20:31:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10201</guid><dc:creator>cap</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10201.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=10201</wfw:commentRss><description>&lt;P&gt;Αν και δεν έχω παλαιότερη εμπειρία από τα arrays της VB6, και ίσως λόγω αυτού να μην κατανοώ πλήρως το λόγο για τον οποίο διατυπώνεται αυτή η ερώτηση, να πω οτι μπορείς γενικά στο runtime να αλλάξεις τα ονόματα των controls μέσω του Controls collection. &lt;/P&gt;
&lt;P&gt;Π.χ:&lt;/P&gt;
&lt;P&gt;&lt;span style="color: Black;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;        &lt;span style="color: Blue;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;For&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;Each&lt;/span&gt; c &lt;span style="color: Blue;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;As&lt;/span&gt; Control &lt;span style="color: Blue;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;In&lt;/span&gt; &lt;span style="color: Blue;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;Me&lt;/span&gt;.Controls&lt;br /&gt;            c.Name &lt;span style="color: Red;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;=&lt;/span&gt; c.Name &lt;span style="color: Red;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;+&lt;/span&gt; &lt;span style="color: #666666;background-color: #e4e4e4;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;"_changed"&lt;/span&gt;&lt;br /&gt;        &lt;span style="color: Blue;background-color: Transparent;font-family: Lucida Console;font-size: 11px;font-weight: normal;"&gt;Next&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Αυτός ο κώδικας προσθέτει στο όνομα κάθε control της φόρμας το λεκτικό "_changed". Δεν λειτουργεί με containers όπως panels, δηλ. δεν αλλάζει τα ονόματα των controls που μπορεί να περιέχει ένα panel, εκεί χρειάζεται recursion.&lt;/P&gt;
&lt;P&gt;Δεν ξέρω αν η απάντησή μου είναι προς τη σωστή κατεύθυνση, οπότε αν κάποιος συνάδελφος έχει περισσότερη εμπειρία από VB6 ή αν εσύ ο ίδιος έχεις το χρόνο να αναπτύξεις λεπτομερέστερα το τι θέλεις να κάνεις, ίσως θα βοηθούσε να δοθεί μια λεπτομερέστερη απάντηση.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Name των controls</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/10196.aspx</link><pubDate>Mon, 27 Feb 2006 20:13:08 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:10196</guid><dc:creator>gmlogic</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/10196.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=12&amp;PostID=10196</wfw:commentRss><description>&lt;P&gt;Πως μπορούμε τα Name των controls&amp;nbsp;να μετονομάζονται μαζικά με ένα εύκολο τρόπο αφού δεν έχουμε array πλέον&lt;/P&gt;
&lt;P&gt;Ευχαριστώ&lt;/P&gt;</description></item></channel></rss>