<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VB: Динамическое добавление массива элементов на форму]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=5217&amp;type=atom" />
	<updated>2010-11-27T18:19:55Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=5217</id>
		<entry>
			<title type="html"><![CDATA[Re: VB: Динамическое добавление массива элементов на форму]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=42273#p42273" />
			<content type="html"><![CDATA[<p>Не нашел решения, пошел другим путем.</p><p>Если использовать Laod, получил набор кнопок с index, что и требовалось но!</p><div class="codebox"><pre><code>Private Sub Command3_Click(Index As Integer)
              nCounter = nCounter + 1
Load Command3(nCounter)
     Command3(nCounter).Visible = True
     Command3(nCounter).Top = nCounter * 100
End Sub</code></pre></div><p>Метод не позволяет создать кнопку на пустом месте c index(o), рисую кнопку, присваиваю index = 0.</p><p>Или я чего не понимаю. <img src="//forum.script-coding.com/img/smilies/sad.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[testtt]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24662</uri>
			</author>
			<updated>2010-11-27T18:19:55Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=42273#p42273</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[VB: Динамическое добавление массива элементов на форму]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=42262#p42262" />
			<content type="html"><![CDATA[<p><strong>Подскажите как - создать массив элемент с разным индексом.</strong></p><br /><div class="codebox"><pre><code>Option Explicit
     Dim WithEvents VirtualObj As VBControlExtender
Private Sub Form_Load()

                  &#039;будущая функция
   Dim ClassName As String      &#039;- класс: кнoпка, картинка...
   Dim ObjName As String         &#039;- имя Объекта
  &#039;Dim VirtualObj As Control      &#039;- параметры: видимость, координаты..
   Dim i
     For i = 1 To 10
     ClassName = &quot;Forms.CommandButton.1&quot;
     ObjName = &quot;Command&quot; &amp; i
      Set VirtualObj = Form1.Controls.Add(ClassName, ObjName, Form1)
       With VirtualObj
                    .Left = 100         &#039;длина
                    .Top = i * 440      &#039;высота
                    .Visible = True
                    .object.Caption = ObjName
       End With
   Next i
End Sub
&#039;-------------------------------------------------------------
Private Sub VirtualObj_ObjectEvent(Info As EventInfo)
    MsgBox Info.Name    &#039;только последний элемент ????
End Sub</code></pre></div>]]></content>
			<author>
				<name><![CDATA[testtt]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24662</uri>
			</author>
			<updated>2010-11-27T11:47:36Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=42262#p42262</id>
		</entry>
</feed>
