{"id":15221,"date":"2024-03-15T10:46:02","date_gmt":"2024-03-15T10:46:02","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-do-i-set-up-a-button-to-switch-images-in-vb\/"},"modified":"2025-08-06T16:46:05","modified_gmt":"2025-08-06T16:46:05","slug":"how-do-i-set-up-a-button-to-switch-images-in-vb","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-do-i-set-up-a-button-to-switch-images-in-vb\/","title":{"rendered":"How do I set up a button to switch images in vb?"},"content":{"rendered":"<p>In VB, you can use the MouseEnter and MouseLeave events of a button to achieve button image swapping. Here is an example code:<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-keyword\">Private<\/span> <span class=\"hljs-keyword\">Sub<\/span> Button1_MouseEnter(sender <span class=\"hljs-keyword\">As<\/span> <span class=\"hljs-type\">Object<\/span>, e <span class=\"hljs-keyword\">As<\/span> EventArgs) <span class=\"hljs-keyword\">Handles<\/span> Button1.MouseEnter\r\n    Button1.BackgroundImage = My.Resources.Image2 <span class=\"hljs-comment\">'\u8bbe\u7f6e\u9f20\u6807\u60ac\u505c\u65f6\u7684\u56fe\u7247<\/span>\r\n<span class=\"hljs-keyword\">End<\/span> <span class=\"hljs-keyword\">Sub<\/span>\r\n\r\n<span class=\"hljs-keyword\">Private<\/span> <span class=\"hljs-keyword\">Sub<\/span> Button1_MouseLeave(sender <span class=\"hljs-keyword\">As<\/span> <span class=\"hljs-type\">Object<\/span>, e <span class=\"hljs-keyword\">As<\/span> EventArgs) <span class=\"hljs-keyword\">Handles<\/span> Button1.MouseLeave\r\n    Button1.BackgroundImage = My.Resources.Image1 <span class=\"hljs-comment\">'\u8bbe\u7f6e\u9f20\u6807\u79bb\u5f00\u65f6\u7684\u56fe\u7247<\/span>\r\n<span class=\"hljs-keyword\">End<\/span> <span class=\"hljs-keyword\">Sub<\/span>\r\n<\/code><\/pre>\n<p>In the above code, Button1 is the name of the button that needs to be set, and Image1 and Image2 are two different images for the button (you can use My.Resources.ImageName to reference the project&#8217;s resource images).<\/p>\n<p>When the mouse pointer enters the button area, the MouseEnter event is triggered, which sets the button&#8217;s background image to Image2; when the mouse pointer exits the button area, the MouseLeave event is triggered, setting the button&#8217;s background image to Image1.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In VB, you can use the MouseEnter and MouseLeave events of a button to achieve button image swapping. Here is an example code: Private Sub Button1_MouseEnter(sender As Object, e As EventArgs) Handles Button1.MouseEnter Button1.BackgroundImage = My.Resources.Image2 &#8216;\u8bbe\u7f6e\u9f20\u6807\u60ac\u505c\u65f6\u7684\u56fe\u7247 End Sub Private Sub Button1_MouseLeave(sender As Object, e As EventArgs) Handles Button1.MouseLeave Button1.BackgroundImage = My.Resources.Image1 &#8216;\u8bbe\u7f6e\u9f20\u6807\u79bb\u5f00\u65f6\u7684\u56fe\u7247 End Sub [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[453,1402,299,1404,1403],"class_list":["post-15221","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-development","tag-guide","tag-programming","tag-technology","tag-tutorial"],"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>How do I set up a button to switch images in vb? - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Learn about how do i set up a button to switch images in vb?. Comprehensive guide with examples and best practices.\" \/>\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\/how-do-i-set-up-a-button-to-switch-images-in-vb\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How do I set up a button to switch images in vb?\" \/>\n<meta property=\"og:description\" content=\"Learn about how do i set up a button to switch images in vb?. Comprehensive guide with examples and best practices.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-do-i-set-up-a-button-to-switch-images-in-vb\/\" \/>\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-15T10:46:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-06T16:46:05+00:00\" \/>\n<meta name=\"author\" content=\"Sophia Anderson\" \/>\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=\"Sophia Anderson\" \/>\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\/how-do-i-set-up-a-button-to-switch-images-in-vb\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-do-i-set-up-a-button-to-switch-images-in-vb\/\"},\"author\":{\"name\":\"Sophia Anderson\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/19a24313de9c988db3d69226b4a40a30\"},\"headline\":\"How do I set up a button to switch images in vb?\",\"datePublished\":\"2024-03-15T10:46:02+00:00\",\"dateModified\":\"2025-08-06T16:46:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-do-i-set-up-a-button-to-switch-images-in-vb\/\"},\"wordCount\":118,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"Development\",\"guide\",\"programming\",\"technology\",\"tutorial\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-do-i-set-up-a-button-to-switch-images-in-vb\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-do-i-set-up-a-button-to-switch-images-in-vb\/\",\"name\":\"How do I set up a button to switch images in vb? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-15T10:46:02+00:00\",\"dateModified\":\"2025-08-06T16:46:05+00:00\",\"description\":\"Learn about how do i set up a button to switch images in vb?. Comprehensive guide with examples and best practices.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-do-i-set-up-a-button-to-switch-images-in-vb\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-do-i-set-up-a-button-to-switch-images-in-vb\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-do-i-set-up-a-button-to-switch-images-in-vb\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How do I set up a button to switch images in vb?\"}]},{\"@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\/19a24313de9c988db3d69226b4a40a30\",\"name\":\"Sophia Anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c726c09aa40e37115fb5c62d0c3ed62c16ca255d3763e2e3ae83a70ddf8c2175?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c726c09aa40e37115fb5c62d0c3ed62c16ca255d3763e2e3ae83a70ddf8c2175?s=96&d=mm&r=g\",\"caption\":\"Sophia Anderson\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/sophiaanderson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How do I set up a button to switch images in vb? - Blog - Silicon Cloud","description":"Learn about how do i set up a button to switch images in vb?. Comprehensive guide with examples and best practices.","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\/how-do-i-set-up-a-button-to-switch-images-in-vb\/","og_locale":"en_US","og_type":"article","og_title":"How do I set up a button to switch images in vb?","og_description":"Learn about how do i set up a button to switch images in vb?. Comprehensive guide with examples and best practices.","og_url":"https:\/\/www.silicloud.com\/blog\/how-do-i-set-up-a-button-to-switch-images-in-vb\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-15T10:46:02+00:00","article_modified_time":"2025-08-06T16:46:05+00:00","author":"Sophia Anderson","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Sophia Anderson","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-do-i-set-up-a-button-to-switch-images-in-vb\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-do-i-set-up-a-button-to-switch-images-in-vb\/"},"author":{"name":"Sophia Anderson","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/19a24313de9c988db3d69226b4a40a30"},"headline":"How do I set up a button to switch images in vb?","datePublished":"2024-03-15T10:46:02+00:00","dateModified":"2025-08-06T16:46:05+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-do-i-set-up-a-button-to-switch-images-in-vb\/"},"wordCount":118,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["Development","guide","programming","technology","tutorial"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-do-i-set-up-a-button-to-switch-images-in-vb\/","url":"https:\/\/www.silicloud.com\/blog\/how-do-i-set-up-a-button-to-switch-images-in-vb\/","name":"How do I set up a button to switch images in vb? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-15T10:46:02+00:00","dateModified":"2025-08-06T16:46:05+00:00","description":"Learn about how do i set up a button to switch images in vb?. Comprehensive guide with examples and best practices.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-do-i-set-up-a-button-to-switch-images-in-vb\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-do-i-set-up-a-button-to-switch-images-in-vb\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-do-i-set-up-a-button-to-switch-images-in-vb\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How do I set up a button to switch images in vb?"}]},{"@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\/19a24313de9c988db3d69226b4a40a30","name":"Sophia Anderson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c726c09aa40e37115fb5c62d0c3ed62c16ca255d3763e2e3ae83a70ddf8c2175?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c726c09aa40e37115fb5c62d0c3ed62c16ca255d3763e2e3ae83a70ddf8c2175?s=96&d=mm&r=g","caption":"Sophia Anderson"},"url":"https:\/\/www.silicloud.com\/blog\/author\/sophiaanderson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/15221","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\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=15221"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/15221\/revisions"}],"predecessor-version":[{"id":48679,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/15221\/revisions\/48679"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=15221"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=15221"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=15221"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}