title: How to change a drop-down menu in Visual Studio from click-to-change to just change when selected?
body: <p>I'm using Visual Studio 2010 / VB / dot net  4.0, and I have a drop-down menu in my left column that switches resource languages for the end user.  It reads like this:</p>
  
  <pre><code>  --------English -------   &lt;&lt;- Engish is always the default top language option
             French                          |
            Spanish                          |
             German                          |
            Japanese          &lt;&lt;- drop-down options
             Swedish                         |
             Dutch                           |
            Russian                          |
  
      ---------------------
      |   Set Language    |   &lt;&lt;- then they have to click the button
      ---------------------
  </code></pre>
  
  <p>How can I change this to just having "Select Language" showing as follows, and when the user drops down to their desired language, they don't have to click a "set language" button, but it just automatically goes there?  So it'd be like:</p>
  
  <pre><code> ------Select Language----------------------
            English                          |
             French                          |
            Spanish                          |
             German                          |
            Japanese          &lt;&lt;- drop-down options; just go to when selected
             Swedish                         |
             Dutch                           |
            Russian                          |
  </code></pre>
  
  <p>No button necessary, since once you select it, it just switches.  I've tried different things but always keep getting errors.  I've tried messing around with autopostback and changing things, but nothing is working.   My current coding is like this:</p>
  
  <pre><code>    &lt;table class="tablestyle4"&gt;
      &lt;tr&gt;
      &lt;td&gt;&lt;br /&gt;
      &lt;asp:DropDownList ID="ddlCulture" DataTextField="DisplayName" DataValueField="Name"
       runat="server" BackColor="#DDE4EC" ForeColor="#465C71" Width="130px" &gt;
      &lt;asp:ListItem Value="en" meta:resourcekey="MenuItemResourcelangen1"&gt;&lt;/asp:ListItem&gt;
      &lt;asp:ListItem Value="es-MX" meta:resourcekey="MenuItemResourcelangen2"&gt;
      &lt;/asp:ListItem&gt;
      &lt;asp:ListItem Value="fr" meta:resourcekey="MenuItemResourcelangen3"&gt;&lt;/asp:ListItem&gt;
      &lt;asp:ListItem Value="de" meta:resourcekey="MenuItemResourcelangen4"&gt;&lt;/asp:ListItem&gt;
      &lt;asp:ListItem Value="sv" meta:resourcekey="MenuItemResourcelangen5"&gt;&lt;/asp:ListItem&gt;
      &lt;asp:ListItem Value="ja" meta:resourcekey="MenuItemResourcelangen6"&gt;&lt;/asp:ListItem&gt;
      &lt;asp:ListItem Value="nl" meta:resourcekey="MenuItemResourcelangen7"&gt;&lt;/asp:ListItem&gt;
      &lt;asp:ListItem Value="ru" meta:resourcekey="MenuItemResourcelangen8"&gt;&lt;/asp:ListItem&gt;
      &lt;/asp:DropDownList&gt;
      &lt;asp:Button ID="btnSelect" Text="Change Language"
      meta:resourcekey="MenuItemResourcelangen9" runat="server" 
      OnClick="btnSelect_Click" BackColor="#DDE4EC" ForeColor="#465C71"   
      BorderColor="Black" BorderStyle="Outset" Width="130px" BorderWidth="1px" /&gt;
      &lt;/td&gt;
      &lt;/tr&gt;
      &lt;/table&gt;
  </code></pre>
  
  <p>I just need a little help, and I should be able to take care of the rest -- usually in VS source view, or winmerge.  Thank you for anybody who can possibly offer some guidance!</p>