<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=356549&amp;view=findpost&amp;p=3129878</guid>
        <pubDate>Thu, 03 May 2012 10:33:19 +0000</pubDate>
        <title>Динамическое добавление контролов</title>
        <link>https://forum.sources.ru/index.php?showtopic=356549&amp;view=findpost&amp;p=3129878</link>
        <description><![CDATA[naigs: А можно ли программно создать массив? Load добавляет элементы уже к существующему массиву. Может можно перевести блоки добавленный методом Add в статус массива, но индекс устанавливать он не дает...]]></description>
        <author>naigs</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=356549&amp;view=findpost&amp;p=3129499</guid>
        <pubDate>Wed, 02 May 2012 13:37:33 +0000</pubDate>
        <title>Динамическое добавление контролов</title>
        <link>https://forum.sources.ru/index.php?showtopic=356549&amp;view=findpost&amp;p=3129499</link>
        <description><![CDATA[naigs: Я не заметил метода Load, думал, что только через Add можно добавлять. Спасибо&#33;]]></description>
        <author>naigs</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=356549&amp;view=findpost&amp;p=3129487</guid>
        <pubDate>Wed, 02 May 2012 13:28:44 +0000</pubDate>
        <title>Динамическое добавление контролов</title>
        <link>https://forum.sources.ru/index.php?showtopic=356549&amp;view=findpost&amp;p=3129487</link>
        <description><![CDATA[Akina: Тогда я вообще не понял, что собсно нужно... по ссылке выше загрузка нового контрола именно в массив через Load описана вполне вменяемо. И даже с примером.]]></description>
        <author>Akina</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=356549&amp;view=findpost&amp;p=3129480</guid>
        <pubDate>Wed, 02 May 2012 13:22:55 +0000</pubDate>
        <title>Динамическое добавление контролов</title>
        <link>https://forum.sources.ru/index.php?showtopic=356549&amp;view=findpost&amp;p=3129480</link>
        <description><![CDATA[naigs: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=356549&view=findpost&p=3129474'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Akina &#064; <time class="tag-quote__quoted-time" datetime="2012-05-02T13:17:00+00:00">02.05.12, 13:17</time></span><div class='quote '><div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=356549&view=findpost&p=3129468'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>naigs &#064; <time class="tag-quote__quoted-time" datetime="2012-05-02T13:07:49+00:00">02.05.12, 13:07</time></span><div class='quote '>в коллекции может быть массив контролов, отличаются эти контролы тем, что у них одинаковые имена и определены индексы, именно индексами они и отличаются. </div></div><br>
Вы неверно понимаете, что такое управляющий массив, и каким боком он приторочен.<br>
Коллекция контролов - плоская. А управляющий массив - это дополнительная структура, пришитая к коллекции ссылками из свойства Индекс контрола.<br>
<br>
Создайте форму, положите на неё три контрола (скажем, текстбокса), причём один свободный, а два - с управляющим массивом. Присвойте всем им разные .Text, чтобы различать. Запустите проект. Остановите (скажем, брейком на End Sub в Form_Load). Откройте окно Locals и изучите свойства итемов коллекции Controls формы.</div></div><br>
Я так и делал. И такие выводы я сделал, когда посомтрел на коллекцию и увидел, что массив хранится также как и все остальные элементы. И у тех элементов которые не в массиве index не определен (в отладчике пишет, что элемент не в массиве), а у тех, кто в массиве Name совпадает, но определены Index.]]></description>
        <author>naigs</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=356549&amp;view=findpost&amp;p=3129474</guid>
        <pubDate>Wed, 02 May 2012 13:17:00 +0000</pubDate>
        <title>Динамическое добавление контролов</title>
        <link>https://forum.sources.ru/index.php?showtopic=356549&amp;view=findpost&amp;p=3129474</link>
        <description><![CDATA[Akina: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=356549&view=findpost&p=3129468'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>naigs &#064; <time class="tag-quote__quoted-time" datetime="2012-05-02T13:07:49+00:00">02.05.12, 13:07</time></span><div class='quote '>в коллекции может быть массив контролов, отличаются эти контролы тем, что у них одинаковые имена и определены индексы, именно индексами они и отличаются. </div></div><br>
Вы неверно понимаете, что такое управляющий массив, и каким боком он приторочен.<br>
Коллекция контролов - плоская. А управляющий массив - это дополнительная структура, пришитая к коллекции ссылками из свойства Индекс контрола.<br>
<br>
Создайте форму, положите на неё три контрола (скажем, текстбокса), причём один свободный, а два - с управляющим массивом. Присвойте всем им разные .Text, чтобы различать. Запустите проект. Остановите (скажем, брейком на End Sub в Form_Load). Откройте окно Locals и изучите свойства итемов коллекции Controls формы.]]></description>
        <author>Akina</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=356549&amp;view=findpost&amp;p=3129468</guid>
        <pubDate>Wed, 02 May 2012 13:07:49 +0000</pubDate>
        <title>Динамическое добавление контролов</title>
        <link>https://forum.sources.ru/index.php?showtopic=356549&amp;view=findpost&amp;p=3129468</link>
        <description><![CDATA[naigs: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=356549&view=findpost&p=3129464'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Akina &#064; <time class="tag-quote__quoted-time" datetime="2012-05-02T13:00:25+00:00">02.05.12, 13:00</time></span><div class='quote '><div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=356549&view=findpost&p=3129431'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>naigs &#064; <time class="tag-quote__quoted-time" datetime="2012-05-02T12:07:31+00:00">02.05.12, 12:07</time></span><div class='quote '>добавлять контролы в массив контролов</div></div><br>
Во-первых, Вы добавляете не в массив, а в коллекцию Controls.<br>
Во-вторых, Вы излишне вольно обходитесь с параметрами.<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=356549&view=findpost&p=3129431'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>naigs &#064; <time class="tag-quote__quoted-time" datetime="2012-05-02T12:07:31+00:00">02.05.12, 12:07</time></span><div class='quote '>нужно создать контрол с таким же именем, но другим индексом</div></div><br>
В коллекции дублирование имён (вернее, ключей) невозможно.</div></div><br>
Я понимаю, что я добавляю в коллекцию. Но в коллекции может быть массив контролов, отличаются эти контролы тем, что у них одинаковые имена и определены индексы, именно индексами они и отличаются.]]></description>
        <author>naigs</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=356549&amp;view=findpost&amp;p=3129464</guid>
        <pubDate>Wed, 02 May 2012 13:00:25 +0000</pubDate>
        <title>Динамическое добавление контролов</title>
        <link>https://forum.sources.ru/index.php?showtopic=356549&amp;view=findpost&amp;p=3129464</link>
        <description><![CDATA[Akina: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=356549&view=findpost&p=3129431'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>naigs &#064; <time class="tag-quote__quoted-time" datetime="2012-05-02T12:07:31+00:00">02.05.12, 12:07</time></span><div class='quote '>добавлять контролы в массив контролов</div></div><br>
Во-первых, Вы добавляете не в массив, а в коллекцию Controls.<br>
Во-вторых, Вы излишне вольно обходитесь с параметрами.<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=356549&view=findpost&p=3129431'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>naigs &#064; <time class="tag-quote__quoted-time" datetime="2012-05-02T12:07:31+00:00">02.05.12, 12:07</time></span><div class='quote '>нужно создать контрол с таким же именем, но другим индексом</div></div><br>
В коллекции дублирование имён (вернее, ключей) невозможно.]]></description>
        <author>Akina</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=356549&amp;view=findpost&amp;p=3129431</guid>
        <pubDate>Wed, 02 May 2012 12:07:31 +0000</pubDate>
        <title>Динамическое добавление контролов</title>
        <link>https://forum.sources.ru/index.php?showtopic=356549&amp;view=findpost&amp;p=3129431</link>
        <description><![CDATA[naigs: А как добавлять контролы в массив контролов? Такое добавление приводит к совпадению имен:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">Controls.Add(&quot;Project1.UserControl1&quot;, &quot;UserСontrol11&quot;)</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
Т.е нужно создать контрол с таким же именем, но другим индексом.]]></description>
        <author>naigs</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=356549&amp;view=findpost&amp;p=3128831</guid>
        <pubDate>Tue, 01 May 2012 07:09:49 +0000</pubDate>
        <title>Динамическое добавление контролов</title>
        <link>https://forum.sources.ru/index.php?showtopic=356549&amp;view=findpost&amp;p=3128831</link>
        <description><![CDATA[Filka: Пожалуйста.]]></description>
        <author>Filka</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=356549&amp;view=findpost&amp;p=3128829</guid>
        <pubDate>Tue, 01 May 2012 07:09:06 +0000</pubDate>
        <title>Динамическое добавление контролов</title>
        <link>https://forum.sources.ru/index.php?showtopic=356549&amp;view=findpost&amp;p=3128829</link>
        <description><![CDATA[naigs: Спасибо&#33;]]></description>
        <author>naigs</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=356549&amp;view=findpost&amp;p=3128828</guid>
        <pubDate>Tue, 01 May 2012 06:57:16 +0000</pubDate>
        <title>Динамическое добавление контролов</title>
        <link>https://forum.sources.ru/index.php?showtopic=356549&amp;view=findpost&amp;p=3128828</link>
        <description><![CDATA[Filka: <a class='tag-url' href='http://www.vbstreets.ru/VB/Articles/65514.aspx' target='_blank'>http://www.vbstreets.ru/VB/Articles/65514.aspx</a>]]></description>
        <author>Filka</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=356549&amp;view=findpost&amp;p=3128823</guid>
        <pubDate>Tue, 01 May 2012 06:43:25 +0000</pubDate>
        <title>Динамическое добавление контролов</title>
        <link>https://forum.sources.ru/index.php?showtopic=356549&amp;view=findpost&amp;p=3128823</link>
        <description><![CDATA[naigs: Добрый день.<br><br>Необходимо добавить новый экземпляр контрола рекурсивно внутрь самого себя. Как это сделать?]]></description>
        <author>naigs</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      </channel>
      </rss>
	