{"id":9471,"date":"2024-03-14T09:41:16","date_gmt":"2024-03-14T09:41:16","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-creating-an-array-of-vb-controls\/"},"modified":"2024-03-20T15:35:00","modified_gmt":"2024-03-20T15:35:00","slug":"what-is-the-method-for-creating-an-array-of-vb-controls","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-creating-an-array-of-vb-controls\/","title":{"rendered":"What is the method for creating an array of VB controls?"},"content":{"rendered":"<p>To create a VB control array, you need to first declare a control array variable and then use the ReDim statement in the code to define the size of the array. Here is an example:<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-keyword\">Dim<\/span> myArray() <span class=\"hljs-keyword\">As<\/span> Control\r\n\r\n<span class=\"hljs-keyword\">Private<\/span> <span class=\"hljs-keyword\">Sub<\/span> Form_Load()\r\n    <span class=\"hljs-keyword\">Dim<\/span> i <span class=\"hljs-keyword\">As<\/span> <span class=\"hljs-type\">Integer<\/span>\r\n    \r\n    <span class=\"hljs-keyword\">ReDim<\/span> myArray(<span class=\"hljs-number\">0<\/span> <span class=\"hljs-keyword\">To<\/span> <span class=\"hljs-number\">4<\/span>) <span class=\"hljs-comment\">' \u5b9a\u4e49\u6570\u7ec4\u5927\u5c0f\u4e3a0\u52304<\/span>\r\n    \r\n    <span class=\"hljs-keyword\">For<\/span> i = <span class=\"hljs-number\">0<\/span> <span class=\"hljs-keyword\">To<\/span> <span class=\"hljs-number\">4<\/span>\r\n        <span class=\"hljs-keyword\">Set<\/span> myArray(i) = <span class=\"hljs-keyword\">Me<\/span>.Controls.Add(<span class=\"hljs-string\">\"VB.TextBox\"<\/span>, <span class=\"hljs-string\">\"TextBox\"<\/span> &amp; i) <span class=\"hljs-comment\">' \u521b\u5efa\u6587\u672c\u6846\u63a7\u4ef6\u5e76\u6dfb\u52a0\u5230\u6570\u7ec4\u4e2d<\/span>\r\n        <span class=\"hljs-keyword\">With<\/span> myArray(i)\r\n            .Left = <span class=\"hljs-number\">100<\/span>\r\n            .Top = <span class=\"hljs-number\">100<\/span> + i * <span class=\"hljs-number\">30<\/span>\r\n            .Width = <span class=\"hljs-number\">100<\/span>\r\n            .Visible = <span class=\"hljs-literal\">True<\/span>\r\n        <span class=\"hljs-keyword\">End<\/span> <span class=\"hljs-keyword\">With<\/span>\r\n    <span class=\"hljs-keyword\">Next<\/span> i\r\n<span class=\"hljs-keyword\">End<\/span> <span class=\"hljs-keyword\">Sub<\/span>\r\n<\/code><\/pre>\n<p>In this example, we declared a control array variable named myArray and used the ReDim statement in the Form_Load event to define the array&#8217;s size as 0 to 4. We then used a loop to create five text box controls and added them to the myArray array. By setting properties such as Left, Top, and Width for each text box, we were able to position and style these text box controls.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To create a VB control array, you need to first declare a control array variable and then use the ReDim statement in the code to define the size of the array. Here is an example: Dim myArray() As Control Private Sub Form_Load() Dim i As Integer ReDim myArray(0 To 4) &#8216; \u5b9a\u4e49\u6570\u7ec4\u5927\u5c0f\u4e3a0\u52304 For i = [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-9471","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What is the method for creating an array of VB controls? - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-creating-an-array-of-vb-controls\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is the method for creating an array of VB controls?\" \/>\n<meta property=\"og:description\" content=\"To create a VB control array, you need to first declare a control array variable and then use the ReDim statement in the code to define the size of the array. Here is an example: Dim myArray() As Control Private Sub Form_Load() Dim i As Integer ReDim myArray(0 To 4) &#039; \u5b9a\u4e49\u6570\u7ec4\u5927\u5c0f\u4e3a0\u52304 For i = [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-creating-an-array-of-vb-controls\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-14T09:41:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-20T15:35:00+00:00\" \/>\n<meta name=\"author\" content=\"Olivia Parker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Olivia Parker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-creating-an-array-of-vb-controls\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-creating-an-array-of-vb-controls\/\"},\"author\":{\"name\":\"Olivia Parker\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3ff7b3da0e45ac5dbbef2502f3cea8d9\"},\"headline\":\"What is the method for creating an array of VB controls?\",\"datePublished\":\"2024-03-14T09:41:16+00:00\",\"dateModified\":\"2024-03-20T15:35:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-creating-an-array-of-vb-controls\/\"},\"wordCount\":117,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-creating-an-array-of-vb-controls\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-creating-an-array-of-vb-controls\/\",\"name\":\"What is the method for creating an array of VB controls? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-14T09:41:16+00:00\",\"dateModified\":\"2024-03-20T15:35:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-creating-an-array-of-vb-controls\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-creating-an-array-of-vb-controls\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-creating-an-array-of-vb-controls\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What is the method for creating an array of VB controls?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3ff7b3da0e45ac5dbbef2502f3cea8d9\",\"name\":\"Olivia Parker\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/56c66f189ba32a6f9eb50f31a38fe774e2a725c213d4070835ccc51b8fbbc54b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/56c66f189ba32a6f9eb50f31a38fe774e2a725c213d4070835ccc51b8fbbc54b?s=96&d=mm&r=g\",\"caption\":\"Olivia Parker\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/oliviaparker\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"What is the method for creating an array of VB controls? - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-creating-an-array-of-vb-controls\/","og_locale":"en_US","og_type":"article","og_title":"What is the method for creating an array of VB controls?","og_description":"To create a VB control array, you need to first declare a control array variable and then use the ReDim statement in the code to define the size of the array. Here is an example: Dim myArray() As Control Private Sub Form_Load() Dim i As Integer ReDim myArray(0 To 4) ' \u5b9a\u4e49\u6570\u7ec4\u5927\u5c0f\u4e3a0\u52304 For i = [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-creating-an-array-of-vb-controls\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-14T09:41:16+00:00","article_modified_time":"2024-03-20T15:35:00+00:00","author":"Olivia Parker","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Olivia Parker","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-creating-an-array-of-vb-controls\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-creating-an-array-of-vb-controls\/"},"author":{"name":"Olivia Parker","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3ff7b3da0e45ac5dbbef2502f3cea8d9"},"headline":"What is the method for creating an array of VB controls?","datePublished":"2024-03-14T09:41:16+00:00","dateModified":"2024-03-20T15:35:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-creating-an-array-of-vb-controls\/"},"wordCount":117,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-creating-an-array-of-vb-controls\/","url":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-creating-an-array-of-vb-controls\/","name":"What is the method for creating an array of VB controls? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-14T09:41:16+00:00","dateModified":"2024-03-20T15:35:00+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-creating-an-array-of-vb-controls\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-creating-an-array-of-vb-controls\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/what-is-the-method-for-creating-an-array-of-vb-controls\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"What is the method for creating an array of VB controls?"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3ff7b3da0e45ac5dbbef2502f3cea8d9","name":"Olivia Parker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/56c66f189ba32a6f9eb50f31a38fe774e2a725c213d4070835ccc51b8fbbc54b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/56c66f189ba32a6f9eb50f31a38fe774e2a725c213d4070835ccc51b8fbbc54b?s=96&d=mm&r=g","caption":"Olivia Parker"},"url":"https:\/\/www.silicloud.com\/blog\/author\/oliviaparker\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/9471","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=9471"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/9471\/revisions"}],"predecessor-version":[{"id":42650,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/9471\/revisions\/42650"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=9471"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=9471"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=9471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}