<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-6497434045878013201</id><updated>2009-12-04T13:54:53.522-08:00</updated><title type='text'>Dot Net Tips &amp; Tricks</title><subtitle type='html'>Visual Studio .NET Tips and Tricks, VB.NET Code Samples, C# Code Snippets, ASP.NET Code Samples, .NET Tips and Tricks.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dotnetdud.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default'/><link rel='alternate' type='text/html' href='http://dotnetdud.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default?start-index=26&amp;max-results=25'/><author><name>Shasur</name><uri>http://www.blogger.com/profile/17390752937266096344</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>227</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6497434045878013201.post-6489297509024272643</id><published>2009-06-13T19:11:00.000-07:00</published><updated>2009-06-13T19:14:04.771-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Masking Password character using .NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Masking Password character using C#'/><title type='text'>How to mask the Password text in Textboxes (in VB.NET / C#)</title><content type='html'>&lt;p style="MARGIN: 0cm 0cm 10pt" class="MsoNormal"&gt;&lt;span style="font-family:Calibri;"&gt;It is simple to mask the characters entered in a textbox by setting the PasswordChar Property &lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 10pt" class="MsoNormal"&gt;&lt;span style="font-family:Calibri;"&gt;The same can be done using C# code as shown below:&lt;/span&gt;&lt;/p&gt;&lt;p style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class="MsoNormal"&gt;&lt;span style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;TextBox2.PasswordChar = &lt;span style="COLOR: #a31515"&gt;"*"&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_s2jU7girbyM/SjRcmgRyt-I/AAAAAAAABpw/hNnCplyTWEk/s1600-h/dnd_PasswordCharacter1.JPG"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 348px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5347000474164967394" border="0" alt="" src="http://3.bp.blogspot.com/_s2jU7girbyM/SjRcmgRyt-I/AAAAAAAABpw/hNnCplyTWEk/s400/dnd_PasswordCharacter1.JPG" /&gt;&lt;/a&gt;Text Box without Mask&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_s2jU7girbyM/SjRcmgLfltI/AAAAAAAABpo/x_nIDD-r7HA/s1600-h/dnd_PasswordCharacter1a.JPG"&gt;&lt;img style="WIDTH: 246px; HEIGHT: 226px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5347000474138547922" border="0" alt="" src="http://4.bp.blogspot.com/_s2jU7girbyM/SjRcmgLfltI/AAAAAAAABpo/x_nIDD-r7HA/s400/dnd_PasswordCharacter1a.JPG" /&gt;&lt;/a&gt;PasswordChar Property in TextBox&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_s2jU7girbyM/SjRcmUbVdYI/AAAAAAAABpg/9w5zX3P2ilI/s1600-h/dnd_PasswordCharacter2.JPG"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 348px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5347000470983767426" border="0" alt="" src="http://1.bp.blogspot.com/_s2jU7girbyM/SjRcmUbVdYI/AAAAAAAABpg/9w5zX3P2ilI/s400/dnd_PasswordCharacter2.JPG" /&gt;&lt;/a&gt;Masked Textbox&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6497434045878013201-6489297509024272643?l=dotnetdud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdud.blogspot.com/feeds/6489297509024272643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6497434045878013201&amp;postID=6489297509024272643' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/6489297509024272643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/6489297509024272643'/><link rel='alternate' type='text/html' href='http://dotnetdud.blogspot.com/2009/06/how-to-mask-password-text-in-textboxes.html' title='How to mask the Password text in Textboxes (in VB.NET / C#)'/><author><name>Shasur</name><uri>http://www.blogger.com/profile/17390752937266096344</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16813219687827379549'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_s2jU7girbyM/SjRcmgRyt-I/AAAAAAAABpw/hNnCplyTWEk/s72-c/dnd_PasswordCharacter1.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6497434045878013201.post-3485613487150644951</id><published>2009-06-13T19:09:00.000-07:00</published><updated>2009-06-13T19:11:44.304-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Frame control in VB.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Frame Control in C#'/><category scheme='http://www.blogger.com/atom/ns#' term='GroupBox Control in C#'/><category scheme='http://www.blogger.com/atom/ns#' term='GroupBox in VB.NET'/><title type='text'>Frame Control in VB.NET / C#</title><content type='html'>&lt;p style="MARGIN: 0cm 0cm 10pt" class="MsoNormal"&gt;&lt;span style="font-family:Calibri;color:#ff6600;"&gt;&lt;strong&gt;GroupBox control in .NET (Vb/C#)&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="MARGIN: 0cm 0cm 10pt" class="MsoNormal"&gt;&lt;span style="font-family:Calibri;"&gt;GroupBox and Panel control provide the functionality similar to the Frame control in visual basic 6.0. Drag and Drop the Frame Control to the form and set its properties accordingly&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_s2jU7girbyM/SjRcCey0AeI/AAAAAAAABpY/QpyvQKk4WCw/s1600-h/dnd_GroupBox1.JPG"&gt;&lt;img style="WIDTH: 218px; HEIGHT: 400px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5346999855291302370" border="0" alt="" src="http://4.bp.blogspot.com/_s2jU7girbyM/SjRcCey0AeI/AAAAAAAABpY/QpyvQKk4WCw/s400/dnd_GroupBox1.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_s2jU7girbyM/SjRcCFFiTjI/AAAAAAAABpQ/Ms46w0EAVyo/s1600-h/dnd_GroupBox2.JPG"&gt;&lt;img style="WIDTH: 258px; HEIGHT: 268px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5346999848390512178" border="0" alt="" src="http://1.bp.blogspot.com/_s2jU7girbyM/SjRcCFFiTjI/AAAAAAAABpQ/Ms46w0EAVyo/s400/dnd_GroupBox2.JPG" /&gt;&lt;/a&gt;&lt;span style="font-family:Calibri;"&gt;Alter the properties from properties dialog box&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt; &lt;/div&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_s2jU7girbyM/SjRcCP0ZvCI/AAAAAAAABpI/9kzvLwDEaf0/s1600-h/dnd_GroupBox3.JPG"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 348px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5346999851271437346" border="0" alt="" src="http://4.bp.blogspot.com/_s2jU7girbyM/SjRcCP0ZvCI/AAAAAAAABpI/9kzvLwDEaf0/s400/dnd_GroupBox3.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6497434045878013201-3485613487150644951?l=dotnetdud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdud.blogspot.com/feeds/3485613487150644951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6497434045878013201&amp;postID=3485613487150644951' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/3485613487150644951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/3485613487150644951'/><link rel='alternate' type='text/html' href='http://dotnetdud.blogspot.com/2009/06/frame-control-in-vbnet-c.html' title='Frame Control in VB.NET / C#'/><author><name>Shasur</name><uri>http://www.blogger.com/profile/17390752937266096344</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16813219687827379549'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_s2jU7girbyM/SjRcCey0AeI/AAAAAAAABpY/QpyvQKk4WCw/s72-c/dnd_GroupBox1.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6497434045878013201.post-3084069052714214805</id><published>2009-04-21T17:32:00.000-07:00</published><updated>2009-04-21T17:34:41.520-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C# Color Dialog'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET Color Dialog'/><title type='text'>How to Disable Custom Colors in ColorDialog using C# (.NET)</title><content type='html'>&lt;span style="font-family:Calibri;color:#ff6600;"&gt;&lt;strong&gt;How to restrict the user to pre-defined colors in C# ColorDialog&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="font-family:Calibri;"&gt;With .NET’s ColorDialog one can select the pre-defined as well as the custom colors. For some reason, &lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;if you want only the pre-defined colors to be selected. Set the AllowFullOpen to false.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;private&lt;/span&gt; &lt;span style="COLOR: blue"&gt;void&lt;/span&gt; btnSelectColor_Click(&lt;span style="COLOR: blue"&gt;object&lt;/span&gt; sender, &lt;span style="COLOR: #2b91af"&gt;EventArgs&lt;/span&gt; e)&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;colorDialog1.AllowFullOpen = &lt;span style="COLOR: blue"&gt;false&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;colorDialog1.ShowDialog();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue"&gt;this&lt;/span&gt;.BackColor = colorDialog1.Color;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_s2jU7girbyM/Se5l0WB7yeI/AAAAAAAABlI/ua74qxJ_4U4/s1600-h/dnd_ColorDialog3a.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5327307359167171042" style="WIDTH: 400px; CURSOR: hand; HEIGHT: 287px" alt="" src="http://1.bp.blogspot.com/_s2jU7girbyM/Se5l0WB7yeI/AAAAAAAABlI/ua74qxJ_4U4/s400/dnd_ColorDialog3a.JPG" border="0" /&gt;&lt;/a&gt;ColorDialog with custom colors&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_s2jU7girbyM/Se5l0SIOvqI/AAAAAAAABlA/QU27Jat3aEs/s1600-h/dnd_ColorDialog3b.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5327307358119837346" style="WIDTH: 222px; CURSOR: hand; HEIGHT: 325px" alt="" src="http://4.bp.blogspot.com/_s2jU7girbyM/Se5l0SIOvqI/AAAAAAAABlA/QU27Jat3aEs/s400/dnd_ColorDialog3b.JPG" border="0" /&gt;&lt;/a&gt;Restricted ColorDialog &lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6497434045878013201-3084069052714214805?l=dotnetdud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdud.blogspot.com/feeds/3084069052714214805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6497434045878013201&amp;postID=3084069052714214805' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/3084069052714214805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/3084069052714214805'/><link rel='alternate' type='text/html' href='http://dotnetdud.blogspot.com/2009/04/how-to-disable-custom-colors-in.html' title='How to Disable Custom Colors in ColorDialog using C# (.NET)'/><author><name>Shasur</name><uri>http://www.blogger.com/profile/17390752937266096344</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16813219687827379549'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_s2jU7girbyM/Se5l0WB7yeI/AAAAAAAABlI/ua74qxJ_4U4/s72-c/dnd_ColorDialog3a.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6497434045878013201.post-9200568916924085982</id><published>2009-04-17T21:59:00.000-07:00</published><updated>2009-04-17T22:02:34.241-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Forms Color Dialog'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Color Dialog'/><category scheme='http://www.blogger.com/atom/ns#' term='Customize BackGround Color in Windows Forms using C#'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET Color Dialog'/><title type='text'>How to use ColorDialog in C# (.NET)</title><content type='html'>&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="font-family:Calibri;"&gt;Allow user to customize form background color using ColorDialog&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="font-family:Calibri;"&gt;The Windows Forms ColorDialog component is a pre-configured dialog box that allows the user to select a color from a palette and to add custom colors to that palette. It is the same dialog box that you see in other Windows-based applications to select colors. Use it within your Windows-based application as a simple solution in lieu of configuring your own dialog box.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="font-family:Calibri;"&gt;To add the dialog to Windows Form select the ColorDialog from the tool box&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_s2jU7girbyM/Seleg3YSRiI/AAAAAAAABjQ/A_zJlEJqps0/s1600-h/dnd_ColorDialog1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5325891953056957986" style="WIDTH: 200px; CURSOR: hand; HEIGHT: 152px" alt="" src="http://1.bp.blogspot.com/_s2jU7girbyM/Seleg3YSRiI/AAAAAAAABjQ/A_zJlEJqps0/s200/dnd_ColorDialog1.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;The component will be dropped in the component-tray below the form&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_s2jU7girbyM/SelegsQrZyI/AAAAAAAABjI/OfWPiX9koXM/s1600-h/dnd_ColorDialog2.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5325891950072260386" style="WIDTH: 200px; CURSOR: hand; HEIGHT: 54px" alt="" src="http://1.bp.blogspot.com/_s2jU7girbyM/SelegsQrZyI/AAAAAAAABjI/OfWPiX9koXM/s200/dnd_ColorDialog2.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="font-family:Calibri;"&gt;Use the following code to show the dialog and set the selected color as the background of the form&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;private&lt;/span&gt; &lt;span style="COLOR: blue"&gt;void&lt;/span&gt; btnSelectColor_Click(&lt;span style="COLOR: blue"&gt;object&lt;/span&gt; sender, &lt;span style="COLOR: #2b91af"&gt;EventArgs&lt;/span&gt; e)&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;colorDialog1.ShowDialog();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue"&gt;this&lt;/span&gt;.BackColor = colorDialog1.Color;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt; &lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_s2jU7girbyM/Selegmf2WNI/AAAAAAAABjA/nBZGH7SoucU/s1600-h/dnd_ColorDialog3.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5325891948525279442" style="WIDTH: 137px; CURSOR: hand; HEIGHT: 200px" alt="" src="http://4.bp.blogspot.com/_s2jU7girbyM/Selegmf2WNI/AAAAAAAABjA/nBZGH7SoucU/s200/dnd_ColorDialog3.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The form will be set as shown below&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_s2jU7girbyM/SelegXRNZlI/AAAAAAAABi4/z9j0V37mUWM/s1600-h/dnd_ColorDialog4.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5325891944437343826" style="WIDTH: 200px; CURSOR: hand; HEIGHT: 154px" alt="" src="http://2.bp.blogspot.com/_s2jU7girbyM/SelegXRNZlI/AAAAAAAABi4/z9j0V37mUWM/s200/dnd_ColorDialog4.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6497434045878013201-9200568916924085982?l=dotnetdud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdud.blogspot.com/feeds/9200568916924085982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6497434045878013201&amp;postID=9200568916924085982' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/9200568916924085982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/9200568916924085982'/><link rel='alternate' type='text/html' href='http://dotnetdud.blogspot.com/2009/04/how-to-use-colordialog-in-c-net.html' title='How to use ColorDialog in C# (.NET)'/><author><name>Shasur</name><uri>http://www.blogger.com/profile/17390752937266096344</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16813219687827379549'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_s2jU7girbyM/Seleg3YSRiI/AAAAAAAABjQ/A_zJlEJqps0/s72-c/dnd_ColorDialog1.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6497434045878013201.post-2755045768552739909</id><published>2009-03-07T06:09:00.000-08:00</published><updated>2009-03-07T06:10:13.507-08:00</updated><title type='text'>Argument '1': cannot convert from 'int' to 'System.Windows.Forms.ListViewItem.ListViewSubItem'</title><content type='html'>&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;span lang="EN-IN"&gt;&lt;span style="font-family:Calibri;font-size:100%;"&gt;The best overloaded method match for 'System.Windows.Forms.ListViewItem.ListViewSubItemCollection.Add(System.Windows.Forms.ListViewItem.ListViewSubItem)' has some invalid arguments&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;span lang="EN-IN"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;ListViewItem lView = new ListViewItem() ;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;span lang="EN-IN"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;lView.SubItems.Add(36);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;span lang="EN-IN"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;span style="font-family:Calibri;font-size:100%;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;span lang="EN-IN"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;lView.SubItems.Add("36");&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6497434045878013201-2755045768552739909?l=dotnetdud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdud.blogspot.com/feeds/2755045768552739909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6497434045878013201&amp;postID=2755045768552739909' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/2755045768552739909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/2755045768552739909'/><link rel='alternate' type='text/html' href='http://dotnetdud.blogspot.com/2009/03/argument-1-cannot-convert-from-int-to.html' title='Argument &apos;1&apos;: cannot convert from &apos;int&apos; to &apos;System.Windows.Forms.ListViewItem.ListViewSubItem&apos;'/><author><name>Shasur</name><uri>http://www.blogger.com/profile/17390752937266096344</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16813219687827379549'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6497434045878013201.post-7832758331064101797</id><published>2009-03-07T06:08:00.000-08:00</published><updated>2009-03-07T06:09:25.965-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C# how to set background colour or list view'/><category scheme='http://www.blogger.com/atom/ns#' term='Set Control’s Background color using C#'/><category scheme='http://www.blogger.com/atom/ns#' term='C# BackColor property'/><title type='text'>How to Set the Control’s background to system colors</title><content type='html'>&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;span lang="EN-IN"&gt;&lt;span style="font-family:Calibri;font-size:100%;"&gt;Here is a way to use the available default system colors like control, button face etc using C#&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;span lang="EN-IN"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;listView1.BackColor = System.Drawing.SystemColors.ControlDark;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;span lang="EN-IN"&gt;&lt;span style="font-family:Calibri;font-size:100%;"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_s2jU7girbyM/SbJ_63r2TsI/AAAAAAAABfM/-JngaFsKz9M/s1600-h/dnd_systemcolor.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5310447559980240578" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 380px; CURSOR: hand; HEIGHT: 345px" alt="" src="http://2.bp.blogspot.com/_s2jU7girbyM/SbJ_63r2TsI/AAAAAAAABfM/-JngaFsKz9M/s400/dnd_systemcolor.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6497434045878013201-7832758331064101797?l=dotnetdud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdud.blogspot.com/feeds/7832758331064101797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6497434045878013201&amp;postID=7832758331064101797' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/7832758331064101797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/7832758331064101797'/><link rel='alternate' type='text/html' href='http://dotnetdud.blogspot.com/2009/03/how-to-set-controls-background-to.html' title='How to Set the Control’s background to system colors'/><author><name>Shasur</name><uri>http://www.blogger.com/profile/17390752937266096344</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16813219687827379549'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_s2jU7girbyM/SbJ_63r2TsI/AAAAAAAABfM/-JngaFsKz9M/s72-c/dnd_systemcolor.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6497434045878013201.post-7394390125278259435</id><published>2009-02-22T03:53:00.000-08:00</published><updated>2009-02-22T03:54:42.479-08:00</updated><title type='text'>Cannot implicitly convert type 'int' to 'System.Collections.Generic.IEnumerable</title><content type='html'>&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;span lang="EN-IN"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;Cannot implicitly convert type 'int' to 'System.Collections.Generic.IEnumerable&lt;int&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;span lang="EN-IN"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue"&gt;public&lt;/span&gt; &lt;span style="COLOR: blue"&gt;static&lt;/span&gt; &lt;span style="COLOR: #2b91af"&gt;IEnumerable&lt;/span&gt;&lt;&lt;span style="COLOR: blue"&gt;int&lt;/span&gt;&gt; GetOdd()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="COLOR: green"&gt;// Use yield to return only the odd numbers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="COLOR: blue"&gt;foreach&lt;/span&gt; (&lt;span style="COLOR: blue"&gt;int&lt;/span&gt; i &lt;span style="COLOR: blue"&gt;in&lt;/span&gt; ints)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;                    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;if&lt;/span&gt; (i % 2 == 1)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;                        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;return&lt;/span&gt; i;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;span lang="EN-IN" style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;span lang="EN-IN" style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;span lang="EN-IN" style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;Check if you are missing any yield statement in the return&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt"&gt;&lt;span lang="EN-IN" style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue"&gt;public&lt;/span&gt; &lt;span style="COLOR: blue"&gt;static&lt;/span&gt; &lt;span style="COLOR: #2b91af"&gt;IEnumerable&lt;/span&gt;&lt;&lt;span style="COLOR: blue"&gt;int&lt;/span&gt;&gt; GetOdd()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="COLOR: green"&gt;// Use yield to return only the odd numbers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;         &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;       &lt;/span&gt;&lt;span style="COLOR: blue"&gt;foreach&lt;/span&gt; (&lt;span style="COLOR: blue"&gt;int&lt;/span&gt; i &lt;span style="COLOR: blue"&gt;in&lt;/span&gt; ints)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;                    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;if&lt;/span&gt; (i % 2 == 1)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;                        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;yield&lt;/span&gt; &lt;span style="COLOR: blue"&gt;return&lt;/span&gt; i;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="FONT-SIZE: 10pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;span lang="EN-IN" style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%; FONT-FAMILY: Calibri; mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-IN; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;br style="PAGE-BREAK-BEFORE: always; mso-special-character: line-break" clear="all"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6497434045878013201-7394390125278259435?l=dotnetdud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdud.blogspot.com/feeds/7394390125278259435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6497434045878013201&amp;postID=7394390125278259435' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/7394390125278259435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/7394390125278259435'/><link rel='alternate' type='text/html' href='http://dotnetdud.blogspot.com/2009/02/cannot-implicitly-convert-type-int-to.html' title='Cannot implicitly convert type &apos;int&apos; to &apos;System.Collections.Generic.IEnumerable&lt;int&gt;'/><author><name>Shasur</name><uri>http://www.blogger.com/profile/17390752937266096344</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16813219687827379549'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6497434045878013201.post-3837458801456869390</id><published>2009-02-17T17:50:00.000-08:00</published><updated>2009-02-17T17:52:39.480-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How to run a process in background using C#'/><category scheme='http://www.blogger.com/atom/ns#' term='C# BackGround Worker Example'/><category scheme='http://www.blogger.com/atom/ns#' term='How to handle background events in C#'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET BackGround Worker Example'/><title type='text'>How to use Background worker control in C#</title><content type='html'>&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="font-family:Calibri;color:#ff6600;"&gt;&lt;strong&gt;How to print a document in background using C#&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="font-family:Calibri;"&gt;Many time-consuming tasks can be done asynchronously. This can be done using multithreaded applications. Fortunately visual studio .net has the background worker control does all the mundane multithreading efforts by itself&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="font-family:Calibri;"&gt;Let us go back to our good old select file application (as shown below). To the form add the background worker control, which will be placed on the tray. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_s2jU7girbyM/SZtpgp7AehI/AAAAAAAABeY/myEwn0s6D48/s1600-h/dnd_BckGrnd1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5303948995888970258" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 218px; CURSOR: hand; HEIGHT: 153px" alt="" src="http://4.bp.blogspot.com/_s2jU7girbyM/SZtpgp7AehI/AAAAAAAABeY/myEwn0s6D48/s400/dnd_BckGrnd1.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_s2jU7girbyM/SZtpgi4J5LI/AAAAAAAABeQ/076tZJmoG1A/s1600-h/dnd_BckGrnd3.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5303948993997956274" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 400px; CURSOR: hand; HEIGHT: 288px" alt="" src="http://1.bp.blogspot.com/_s2jU7girbyM/SZtpgi4J5LI/AAAAAAAABeQ/076tZJmoG1A/s400/dnd_BckGrnd3.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="font-family:Calibri;"&gt;Once the user clicks the OK button, the background worker is called using RunWorkerAsync method. This will execute the backgroundWorker1_DoWork event while the Windows form responds to the user actions.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;private&lt;/span&gt; &lt;span style="color:blue;"&gt;void&lt;/span&gt; buttonOK_Click(&lt;span style="color:blue;"&gt;object&lt;/span&gt; sender, &lt;span style="color:#2b91af;"&gt;EventArgs&lt;/span&gt; e)&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;if&lt;/span&gt; (txtExcelFile.Text.Length == 0)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;System.&lt;span style="color:#2b91af;"&gt;Console&lt;/span&gt;.Beep();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="color:#2b91af;"&gt;MessageBox&lt;/span&gt;.Show (&lt;span style="color:#a31515;"&gt;"Select the file and continue..."&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;backgroundWorker1.RunWorkerAsync(txtExcelFile.Text);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="font-family:Calibri;"&gt;Status of the process is updated to the Form &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;private&lt;/span&gt; &lt;span style="color:blue;"&gt;void&lt;/span&gt; backgroundWorker1_DoWork(&lt;span style="color:blue;"&gt;object&lt;/span&gt; sender, &lt;span style="color:#2b91af;"&gt;DoWorkEventArgs&lt;/span&gt; e)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="color:green;"&gt;// Replace with the actual code of printing the document&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="color:#2b91af;"&gt;String&lt;/span&gt; sFile = e.Argument.ToString();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;for&lt;/span&gt; (&lt;span style="color:blue;"&gt;int&lt;/span&gt; i1 = 1; i1 &lt;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;for&lt;/span&gt; (&lt;span style="color:blue;"&gt;int&lt;/span&gt; i2 = 1; i2 &lt;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;toolStripStatusLabel1.Text = &lt;span style="color:#a31515;"&gt;"Printing "&lt;/span&gt; + sFile + &lt;span style="color:#a31515;"&gt;"..."&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="font-family:Calibri;"&gt;You can also use the backgroundWorker1.ReportProgress method to update the status through backgroundWorker1_ProgressChanged event&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;private&lt;/span&gt; &lt;span style="color:blue;"&gt;void&lt;/span&gt; backgroundWorker1_ProgressChanged(&lt;span style="color:blue;"&gt;object&lt;/span&gt; sender, &lt;span style="color:#2b91af;"&gt;ProgressChangedEventArgs&lt;/span&gt; e)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;toolStripStatusLabel1.Text =&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;e.ProgressPercentage.ToString() + &lt;span style="color:#a31515;"&gt;" percent completed"&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="font-family:Calibri;"&gt;The completion of the background worker can be ascertained by the RunWorkerCompleted event&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;private&lt;/span&gt; &lt;span style="color:blue;"&gt;void&lt;/span&gt; backgroundWorker1_RunWorkerCompleted(&lt;span style="color:blue;"&gt;object&lt;/span&gt; sender, &lt;span style="color:#2b91af;"&gt;RunWorkerCompletedEventArgs&lt;/span&gt; e)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;toolStripStatusLabel1.Text = &lt;span style="color:#a31515;"&gt;"Printing completed"&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;How to run a process in background using .NET, How to handle background events in .NET&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6497434045878013201-3837458801456869390?l=dotnetdud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdud.blogspot.com/feeds/3837458801456869390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6497434045878013201&amp;postID=3837458801456869390' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/3837458801456869390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/3837458801456869390'/><link rel='alternate' type='text/html' href='http://dotnetdud.blogspot.com/2009/02/how-to-use-background-worker-control-in.html' title='How to use Background worker control in C#'/><author><name>Shasur</name><uri>http://www.blogger.com/profile/17390752937266096344</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16813219687827379549'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_s2jU7girbyM/SZtpgp7AehI/AAAAAAAABeY/myEwn0s6D48/s72-c/dnd_BckGrnd1.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6497434045878013201.post-4044507452108444548</id><published>2009-02-17T17:43:00.000-08:00</published><updated>2009-02-17T17:48:13.849-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Adding TreeView controls to Windows Forms'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Adding nodes to TreeView control'/><category scheme='http://www.blogger.com/atom/ns#' term='Using Tree View Designer in .NET'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Tree View Control'/><title type='text'>How to use Treeview designer in C# Application</title><content type='html'>&lt;strong&gt;&lt;span style="color:#ff6600;"&gt;C# Treeview designer example &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Treeview control gives a nice hierarchical view for the users of a given concept. The following example shows how to create a simple tree-view control using the designer&lt;br /&gt;&lt;br /&gt;Add a Tree View Control to the form&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_s2jU7girbyM/SZtoB3sBPCI/AAAAAAAABeI/14xksCG8ifQ/s1600-h/dnd_TreeView1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5303947367496629282" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 224px; CURSOR: hand; HEIGHT: 288px" alt="" src="http://2.bp.blogspot.com/_s2jU7girbyM/SZtoB3sBPCI/AAAAAAAABeI/14xksCG8ifQ/s400/dnd_TreeView1.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_s2jU7girbyM/SZtoByvG8VI/AAAAAAAABeA/_8A59_tJ3AI/s1600-h/dnd_TreeView2.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5303947366167408978" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 400px; CURSOR: hand; HEIGHT: 359px" alt="" src="http://3.bp.blogspot.com/_s2jU7girbyM/SZtoByvG8VI/AAAAAAAABeA/_8A59_tJ3AI/s400/dnd_TreeView2.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="font-family:Calibri;"&gt;Select the TreeView Tasks from the control&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="font-family:Calibri;"&gt;Add the root item – XYZ Automobiles&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_s2jU7girbyM/SZtoBtfJrAI/AAAAAAAABd4/slg7DCfNSao/s1600-h/dnd_TreeView3.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5303947364758301698" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 400px; CURSOR: hand; HEIGHT: 239px" alt="" src="http://1.bp.blogspot.com/_s2jU7girbyM/SZtoBtfJrAI/AAAAAAAABd4/slg7DCfNSao/s400/dnd_TreeView3.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="font-family:Calibri;"&gt;Click the root item and then click on the Add Child to add children. Repeat the steps to add more children&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_s2jU7girbyM/SZtoBsONvGI/AAAAAAAABdw/D-hGawiagoU/s1600-h/dnd_TreeView4.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5303947364418829410" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 400px; CURSOR: hand; HEIGHT: 239px" alt="" src="http://1.bp.blogspot.com/_s2jU7girbyM/SZtoBsONvGI/AAAAAAAABdw/D-hGawiagoU/s400/dnd_TreeView4.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;The form will be displayed as shown below&lt;br /&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_s2jU7girbyM/SZtoBhNeXVI/AAAAAAAABdo/OevCkCALeB4/s1600-h/dnd_TreeView5.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5303947361462934866" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 380px; CURSOR: hand; HEIGHT: 345px" alt="" src="http://2.bp.blogspot.com/_s2jU7girbyM/SZtoBhNeXVI/AAAAAAAABdo/OevCkCALeB4/s400/dnd_TreeView5.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;span style="font-family:Calibri;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="font-family:Calibri;"&gt;The above can be done through C# code as shown below:&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;private&lt;/span&gt; &lt;span style="COLOR: blue"&gt;void&lt;/span&gt; AddTreeViewControls()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;treeView1.Nodes.Add(&lt;span style="COLOR: #a31515"&gt;"Root"&lt;/span&gt;,&lt;span style="COLOR: #a31515"&gt;"XYZ Autombiles"&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;treeView1.Nodes[&lt;span style="COLOR: #a31515"&gt;"Root"&lt;/span&gt;].Nodes.Add(&lt;span style="COLOR: #a31515"&gt;"PV"&lt;/span&gt;, &lt;span style="COLOR: #a31515"&gt;"Passenger Vehicles"&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;treeView1.Nodes[&lt;span style="COLOR: #a31515"&gt;"Root"&lt;/span&gt;].Nodes.Add(&lt;span style="COLOR: #a31515"&gt;"CV"&lt;/span&gt;, &lt;span style="COLOR: #a31515"&gt;"Commercial Vehicles"&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Calibri;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Calibri;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6497434045878013201-4044507452108444548?l=dotnetdud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdud.blogspot.com/feeds/4044507452108444548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6497434045878013201&amp;postID=4044507452108444548' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/4044507452108444548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/4044507452108444548'/><link rel='alternate' type='text/html' href='http://dotnetdud.blogspot.com/2009/02/how-to-use-treeview-designer-in-c.html' title='How to use Treeview designer in C# Application'/><author><name>Shasur</name><uri>http://www.blogger.com/profile/17390752937266096344</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16813219687827379549'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_s2jU7girbyM/SZtoB3sBPCI/AAAAAAAABeI/14xksCG8ifQ/s72-c/dnd_TreeView1.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6497434045878013201.post-5566883315067369592</id><published>2009-02-17T17:42:00.000-08:00</published><updated>2009-02-17T17:43:07.586-08:00</updated><title type='text'>This BackgroundWorker states that it doesn't report progress. Modify WorkerReportsProgress to state that it does report progress.</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_s2jU7girbyM/SZtngHImeoI/AAAAAAAABdg/CHbKGSE0KQs/s1600-h/dnd_BckGrndError1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5303946787527490178" style="WIDTH: 400px; CURSOR: hand; HEIGHT: 240px" alt="" src="http://4.bp.blogspot.com/_s2jU7girbyM/SZtngHImeoI/AAAAAAAABdg/CHbKGSE0KQs/s400/dnd_BckGrndError1.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The error occurs when the WorkerReportsProgress of the background worker is not set.&lt;br /&gt;&lt;br /&gt;This should be set (to True ) from the properties window&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_s2jU7girbyM/SZtnfzzzyJI/AAAAAAAABdY/NRXK62OHs28/s1600-h/dnd_BckGrndError2.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5303946782340008082" style="WIDTH: 241px; CURSOR: hand; HEIGHT: 279px" alt="" src="http://4.bp.blogspot.com/_s2jU7girbyM/SZtnfzzzyJI/AAAAAAAABdY/NRXK62OHs28/s400/dnd_BckGrndError2.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6497434045878013201-5566883315067369592?l=dotnetdud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdud.blogspot.com/feeds/5566883315067369592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6497434045878013201&amp;postID=5566883315067369592' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/5566883315067369592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/5566883315067369592'/><link rel='alternate' type='text/html' href='http://dotnetdud.blogspot.com/2009/02/this-backgroundworker-states-that-it.html' title='This BackgroundWorker states that it doesn&apos;t report progress. Modify WorkerReportsProgress to state that it does report progress.'/><author><name>Shasur</name><uri>http://www.blogger.com/profile/17390752937266096344</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16813219687827379549'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_s2jU7girbyM/SZtngHImeoI/AAAAAAAABdg/CHbKGSE0KQs/s72-c/dnd_BckGrndError1.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6497434045878013201.post-3709793771301879692</id><published>2009-02-17T17:32:00.000-08:00</published><updated>2009-02-17T17:33:25.546-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C# TreeView Controls'/><category scheme='http://www.blogger.com/atom/ns#' term='TreeView MouseDown events'/><category scheme='http://www.blogger.com/atom/ns#' term='C# - MouseDown event in Tree View Control'/><category scheme='http://www.blogger.com/atom/ns#' term='C# GetNodeAt Method'/><title type='text'>How to get the selected node in tree view from MouseDown event using C#</title><content type='html'>&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="font-family:Calibri;color:#ff6600;"&gt;&lt;strong&gt;C# - MouseDown event in Tree View Control&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="font-family:Calibri;"&gt;Here is a way to get the selected tree view node using C#. The snippet uses the X and Y co-ordinates to get the node&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;private&lt;/span&gt; &lt;span style="COLOR: blue"&gt;void&lt;/span&gt; treeView1_MouseDown(&lt;span style="COLOR: blue"&gt;object&lt;/span&gt; sender, &lt;span style="COLOR: #2b91af"&gt;MouseEventArgs&lt;/span&gt; e)&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;Point&lt;/span&gt; p1 = &lt;span style="COLOR: blue"&gt;new&lt;/span&gt; &lt;span style="COLOR: #2b91af"&gt;Point&lt;/span&gt;(e.X, e.Y);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;TreeNode&lt;/span&gt; N1 = treeView1.GetNodeAt(p1) ;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;MessageBox&lt;/span&gt;.Show(N1.Text);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Calibri;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6497434045878013201-3709793771301879692?l=dotnetdud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdud.blogspot.com/feeds/3709793771301879692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6497434045878013201&amp;postID=3709793771301879692' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/3709793771301879692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/3709793771301879692'/><link rel='alternate' type='text/html' href='http://dotnetdud.blogspot.com/2009/02/how-to-get-selected-node-in-tree-view.html' title='How to get the selected node in tree view from MouseDown event using C#'/><author><name>Shasur</name><uri>http://www.blogger.com/profile/17390752937266096344</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16813219687827379549'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6497434045878013201.post-8862595314717707488</id><published>2009-02-17T17:29:00.000-08:00</published><updated>2009-02-21T06:57:56.523-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Add a Tree View Control to the form'/><category scheme='http://www.blogger.com/atom/ns#' term='Add Child Nodes to Tree View using C#'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Add nodes to Tree View'/><title type='text'>How to add nodes to the tree view control using C#</title><content type='html'>&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="font-family:Calibri;color:#ff6600;"&gt;&lt;strong&gt;How to build a tree view using C#&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="font-family:Calibri;"&gt;The following snippet helps to build a simple &lt;a href="http://dotnetdud.blogspot.com/2009/02/how-to-use-treeview-designer-in-c.html"&gt;tree view&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_s2jU7girbyM/SZtksT2OaCI/AAAAAAAABdQ/hLQ3ByHPzd4/s1600-h/dnd_TreeView1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5303943698563622946" style="WIDTH: 224px; CURSOR: hand; HEIGHT: 288px" alt="" src="http://1.bp.blogspot.com/_s2jU7girbyM/SZtksT2OaCI/AAAAAAAABdQ/hLQ3ByHPzd4/s400/dnd_TreeView1.JPG" border="0" /&gt;&lt;/a&gt;Tree View Control&lt;br /&gt;&lt;br /&gt;Add a Tree View Control to the form&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_s2jU7girbyM/SZtksadxNBI/AAAAAAAABdI/A8yaosYYcZ4/s1600-h/dnd_TreeView2.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5303943700340093970" style="WIDTH: 400px; CURSOR: hand; HEIGHT: 359px" alt="" src="http://4.bp.blogspot.com/_s2jU7girbyM/SZtksadxNBI/AAAAAAAABdI/A8yaosYYcZ4/s400/dnd_TreeView2.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="font-family:Calibri;"&gt;The following code adds a simple&lt;a href="http://dotnetdud.blogspot.com/2009/02/how-to-use-treeview-designer-in-c.html"&gt; treeview &lt;/a&gt;with a root node and two children&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';font-size:10;"  &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:blue;"&gt;private&lt;/span&gt; &lt;span style="color:blue;"&gt;void&lt;/span&gt; AddTreeViewControls()&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;treeView1.Nodes.Add(&lt;span style="color:#a31515;"&gt;"Root"&lt;/span&gt;,&lt;span style="color:#a31515;"&gt;"XYZ Autombiles"&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;treeView1.Nodes[&lt;span style="color:#a31515;"&gt;"Root"&lt;/span&gt;].Nodes.Add(&lt;span style="color:#a31515;"&gt;"PV"&lt;/span&gt;, &lt;span style="color:#a31515;"&gt;"Passenger Vehicles"&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;treeView1.Nodes[&lt;span style="color:#a31515;"&gt;"Root"&lt;/span&gt;].Nodes.Add(&lt;span style="color:#a31515;"&gt;"CV"&lt;/span&gt;, &lt;span style="color:#a31515;"&gt;"Commercial Vehicles"&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Calibri;font-size:100%;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="font-family:Calibri;font-size:100%;"&gt;The nodes are added using the Add method – the first parameter is the Key and the second is the node text. The child nodes are added to the root using the Key &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="LINE-HEIGHT: 115%; mso-fareast-language: EN-IN; mso-no-proof: yesfont-family:'Courier New';font-size:100%;"  &gt;treeView1.Nodes[&lt;span style="color:#a31515;"&gt;"Root"&lt;/span&gt;]&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Calibri;font-size:100%;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Calibri;font-size:100%;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Calibri;font-size:100%;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6497434045878013201-8862595314717707488?l=dotnetdud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdud.blogspot.com/feeds/8862595314717707488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6497434045878013201&amp;postID=8862595314717707488' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/8862595314717707488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/8862595314717707488'/><link rel='alternate' type='text/html' href='http://dotnetdud.blogspot.com/2009/02/how-to-add-nodes-to-tree-view-control.html' title='How to add nodes to the tree view control using C#'/><author><name>Shasur</name><uri>http://www.blogger.com/profile/17390752937266096344</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16813219687827379549'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_s2jU7girbyM/SZtksT2OaCI/AAAAAAAABdQ/hLQ3ByHPzd4/s72-c/dnd_TreeView1.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6497434045878013201.post-2675548422808545568</id><published>2009-02-17T17:26:00.002-08:00</published><updated>2009-02-17T17:29:02.123-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='List View Control in C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Sorting ListView items in C#'/><category scheme='http://www.blogger.com/atom/ns#' term='List View Control in .NET'/><category scheme='http://www.blogger.com/atom/ns#' term='ListView.Sorting in .NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Sorting ListView items in .NET'/><category scheme='http://www.blogger.com/atom/ns#' term='ListView.Sorting in C#'/><title type='text'>How to sort listview items in C#</title><content type='html'>&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="font-family:Calibri;"&gt;Here is a simple example of sorting list view items using C#&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;           &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt; &lt;/span&gt;listView1.Items.Add(&lt;span style="COLOR: #a31515"&gt;"Banana"&lt;/span&gt;);&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;listView1.Items.Add(&lt;span style="COLOR: #a31515"&gt;"Apple"&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;listView1.Sorting = &lt;span style="COLOR: #2b91af"&gt;SortOrder&lt;/span&gt;.Ascending ; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Calibri;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt;&lt;/o:p&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_s2jU7girbyM/SZtkGSMQNqI/AAAAAAAABdA/jeUzDZlHYwo/s1600-h/dnd_listview_sorting0.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5303943045284116130" style="WIDTH: 249px; CURSOR: hand; HEIGHT: 236px" alt="" src="http://3.bp.blogspot.com/_s2jU7girbyM/SZtkGSMQNqI/AAAAAAAABdA/jeUzDZlHYwo/s400/dnd_listview_sorting0.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_s2jU7girbyM/SZtkGGsPpRI/AAAAAAAABc4/_YCNtgcwFM0/s1600-h/dnd_listview_sorting1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5303943042197071122" style="WIDTH: 380px; CURSOR: hand; HEIGHT: 345px" alt="" src="http://1.bp.blogspot.com/_s2jU7girbyM/SZtkGGsPpRI/AAAAAAAABc4/_YCNtgcwFM0/s400/dnd_listview_sorting1.JPG" border="0" /&gt;&lt;/a&gt; ListView before Sorting&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_s2jU7girbyM/SZtkGM42hDI/AAAAAAAABcw/HSuo-5wAYDE/s1600-h/dnd_listview_sorting2.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5303943043860562994" style="WIDTH: 380px; CURSOR: hand; HEIGHT: 345px" alt="" src="http://4.bp.blogspot.com/_s2jU7girbyM/SZtkGM42hDI/AAAAAAAABcw/HSuo-5wAYDE/s400/dnd_listview_sorting2.JPG" border="0" /&gt;&lt;/a&gt;ListView after Sorting &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6497434045878013201-2675548422808545568?l=dotnetdud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdud.blogspot.com/feeds/2675548422808545568/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6497434045878013201&amp;postID=2675548422808545568' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/2675548422808545568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/2675548422808545568'/><link rel='alternate' type='text/html' href='http://dotnetdud.blogspot.com/2009/02/how-to-sort-listview-items-in-c.html' title='How to sort listview items in C#'/><author><name>Shasur</name><uri>http://www.blogger.com/profile/17390752937266096344</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16813219687827379549'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_s2jU7girbyM/SZtkGSMQNqI/AAAAAAAABdA/jeUzDZlHYwo/s72-c/dnd_listview_sorting0.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6497434045878013201.post-1427390073540810444</id><published>2009-02-17T17:26:00.001-08:00</published><updated>2009-02-17T17:26:43.820-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Delete All List view Items using C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Delete All List view Items using .NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Clear List View items using .NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Clear List View items using C#'/><title type='text'>How to delete all items from a ListView using C#</title><content type='html'>&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="font-family:Calibri;"&gt;To remove all listview items use the clear method&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="font-family:Calibri;"&gt;For example:&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-language: EN-IN; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;listView1.Clear();&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Calibri;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="font-family:Calibri;"&gt;will empty the listview&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 10pt"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6497434045878013201-1427390073540810444?l=dotnetdud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdud.blogspot.com/feeds/1427390073540810444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6497434045878013201&amp;postID=1427390073540810444' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/1427390073540810444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/1427390073540810444'/><link rel='alternate' type='text/html' href='http://dotnetdud.blogspot.com/2009/02/how-to-delete-all-items-from-listview.html' title='How to delete all items from a ListView using C#'/><author><name>Shasur</name><uri>http://www.blogger.com/profile/17390752937266096344</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16813219687827379549'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6497434045878013201.post-120407416292040834</id><published>2009-01-25T17:53:00.000-08:00</published><updated>2009-02-21T07:00:06.364-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET StatusStrip Control Example'/><category scheme='http://www.blogger.com/atom/ns#' term='C# ToolStripLabel Example'/><category scheme='http://www.blogger.com/atom/ns#' term='C# StatusStrip Control Example'/><category scheme='http://www.blogger.com/atom/ns#' term='C# StatusBar Example'/><category scheme='http://www.blogger.com/atom/ns#' term='How to add Status Bar to Windows forms using C# (.NET)'/><title type='text'>A simple StatusStrip Control Example using C#</title><content type='html'>&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;C# StatusBar Example&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;Status bars play an important part in informing the user of the use of controls, the status of progress of the application etc. .Net provides a new control – the StatusStrip control – an extension of StatusBar&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;Let us have a small Windows form like the one as shown below.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;Select the StatusStrip control in the ToolBox and drop it on the form&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_s2jU7girbyM/SX0XnnMDuZI/AAAAAAAABaw/UuAHXkws3Hg/s1600-h/dnd_StatusStrip1.JPG"&gt;&lt;span style="font-size:100%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5295414706159466898" style="WIDTH: 198px; CURSOR: hand; HEIGHT: 174px" alt="" src="http://1.bp.blogspot.com/_s2jU7girbyM/SX0XnnMDuZI/AAAAAAAABaw/UuAHXkws3Hg/s400/dnd_StatusStrip1.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;When you drop the control will be placed on the Tray below the form and a StatusStrip with a ToolStripLabel will be added to the Form&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_s2jU7girbyM/SX0XnqgTSMI/AAAAAAAABao/W_b1JMjfFS4/s1600-h/dnd_StatusStrip3.JPG"&gt;&lt;span style="font-size:100%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5295414707049679042" style="WIDTH: 400px; CURSOR: hand; HEIGHT: 320px" alt="" src="http://1.bp.blogspot.com/_s2jU7girbyM/SX0XnqgTSMI/AAAAAAAABao/W_b1JMjfFS4/s400/dnd_StatusStrip3.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;Now the ToolStripLabel can be used to apprise the user of the context and progress as shown below&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="mso-fareast-language: EN-IN; mso-no-proof: yes; mso-ansi-language: EN-INfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:blue;"&gt;private&lt;/span&gt; &lt;span style="color:blue;"&gt;void&lt;/span&gt; buttonSelectXL_MouseHover(&lt;span style="color:blue;"&gt;object&lt;/span&gt; sender, &lt;span style="color:#2b91af;"&gt;EventArgs&lt;/span&gt; e)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="mso-fareast-language: EN-IN; mso-no-proof: yes; mso-ansi-language: EN-INfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="mso-fareast-language: EN-IN; mso-no-proof: yes; mso-ansi-language: EN-INfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;toolStripStatusLabel1.Text = &lt;span style="color:#a31515;"&gt;"Click the Button to select the file"&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="mso-fareast-language: EN-IN; mso-no-proof: yes; mso-ansi-language: EN-INfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_s2jU7girbyM/SX0XnQThLHI/AAAAAAAABag/cYZJfDhvPFE/s1600-h/dnd_StatusStrip4.JPG"&gt;&lt;span style="font-size:100%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5295414700016741490" style="WIDTH: 400px; CURSOR: hand; HEIGHT: 203px" alt="" src="http://2.bp.blogspot.com/_s2jU7girbyM/SX0XnQThLHI/AAAAAAAABag/cYZJfDhvPFE/s400/dnd_StatusStrip4.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-FAMILY: 'Times New Roman'; mso-fareast-language: EN-US; mso-ansi-language: EN-US; mso-fareast-: AR-SAfont-family:'Times New Roman';" &gt;.NET StatusBar Example, .NET ToolStripLabel Example&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;See also : &lt;a href="http://vbadud.blogspot.com/2008/04/hide-excel-status-bar-show-excel-status.html"&gt;Hide Excel Status Bar / Show Excel Status Bar using VBA&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6497434045878013201-120407416292040834?l=dotnetdud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdud.blogspot.com/feeds/120407416292040834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6497434045878013201&amp;postID=120407416292040834' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/120407416292040834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/120407416292040834'/><link rel='alternate' type='text/html' href='http://dotnetdud.blogspot.com/2009/01/simple-statusstrip-control-example.html' title='A simple StatusStrip Control Example using C#'/><author><name>Shasur</name><uri>http://www.blogger.com/profile/17390752937266096344</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16813219687827379549'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_s2jU7girbyM/SX0XnnMDuZI/AAAAAAAABaw/UuAHXkws3Hg/s72-c/dnd_StatusStrip1.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6497434045878013201.post-3039598151687584005</id><published>2009-01-25T17:48:00.000-08:00</published><updated>2009-01-25T17:52:05.673-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C# MouseHover event in Windows Forms'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Forms Mouse Hover Event in C# (.NET)'/><title type='text'>How to use C# MouseOver Events in Windows Forms</title><content type='html'>&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;"&gt;Yet again we take the good old select file form as our example. Let us use the MouseHover event of the ellipsis button to inform the user of its function.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;"&gt;To add an function to handle the event, click the event tab of the button and scroll to MouseHover event and double click it.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;a href="http://2.bp.blogspot.com/_s2jU7girbyM/SX0WoLm-hVI/AAAAAAAABaQ/tKlC-Kkyfh4/s1600-h/dnd_MouseHover.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5295413616424420690" style="WIDTH: 280px; CURSOR: hand; HEIGHT: 264px" alt="" src="http://2.bp.blogspot.com/_s2jU7girbyM/SX0WoLm-hVI/AAAAAAAABaQ/tKlC-Kkyfh4/s400/dnd_MouseHover.JPG" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;"&gt;Add the following code to the event procedure.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes; mso-ansi-language: EN-IN; mso-fareast-language: EN-IN"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;private&lt;/span&gt; &lt;span style="COLOR: blue"&gt;void&lt;/span&gt; buttonSelectXL_MouseHover(&lt;span style="COLOR: blue"&gt;object&lt;/span&gt; sender, &lt;span style="COLOR: #2b91af"&gt;EventArgs&lt;/span&gt; e)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes; mso-ansi-language: EN-IN; mso-fareast-language: EN-IN"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;{&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes; mso-ansi-language: EN-IN; mso-fareast-language: EN-IN"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;toolStripStatusLabel1.Text = &lt;span style="COLOR: #a31515"&gt;"Click the Button to select the file"&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes; mso-ansi-language: EN-IN; mso-fareast-language: EN-IN"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;/span&gt;&lt;/o:p&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;"&gt;The toolstrip label will be updated whenever the mouse pointer is hovered over the ellipsis button.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_s2jU7girbyM/SX0WoX7cmdI/AAAAAAAABaY/ux_etd4CQsY/s1600-h/dnd_MouseHover1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5295413619731503570" style="WIDTH: 400px; CURSOR: hand; HEIGHT: 203px" alt="" src="http://1.bp.blogspot.com/_s2jU7girbyM/SX0WoX7cmdI/AAAAAAAABaY/ux_etd4CQsY/s400/dnd_MouseHover1.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6497434045878013201-3039598151687584005?l=dotnetdud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdud.blogspot.com/feeds/3039598151687584005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6497434045878013201&amp;postID=3039598151687584005' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/3039598151687584005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/3039598151687584005'/><link rel='alternate' type='text/html' href='http://dotnetdud.blogspot.com/2009/01/how-to-use-c-mouseover-events-in.html' title='How to use C# MouseOver Events in Windows Forms'/><author><name>Shasur</name><uri>http://www.blogger.com/profile/17390752937266096344</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16813219687827379549'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_s2jU7girbyM/SX0WoLm-hVI/AAAAAAAABaQ/tKlC-Kkyfh4/s72-c/dnd_MouseHover.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6497434045878013201.post-8804611366113112964</id><published>2009-01-25T17:47:00.001-08:00</published><updated>2009-01-25T17:47:54.505-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C# Ubound Function'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Array Ubound Function'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Length of the Array'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Upper bound of the Array'/><title type='text'>C# Array UBound Function</title><content type='html'>&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;color:#ff6600;"&gt;&lt;strong&gt;How to get the Upper Bound of an Array in C#&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;"&gt;The upper bound of the array can be retrieved using the Length property as shown below:&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes; mso-ansi-language: EN-IN; mso-fareast-language: EN-IN"&gt;private&lt;/span&gt;&lt;span lang="EN-IN" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes; mso-ansi-language: EN-IN; mso-fareast-language: EN-IN"&gt; &lt;span style="COLOR: blue"&gt;void&lt;/span&gt; GetUbound()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes; mso-ansi-language: EN-IN; mso-fareast-language: EN-IN"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;{ &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes; mso-ansi-language: EN-IN; mso-fareast-language: EN-IN"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;String&lt;/span&gt;[] arTemp = {&lt;span style="COLOR: #a31515"&gt;"First"&lt;/span&gt;,&lt;span style="COLOR: #a31515"&gt;"Second"&lt;/span&gt;};&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes; mso-ansi-language: EN-IN; mso-fareast-language: EN-IN"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;MessageBox&lt;/span&gt;.Show (arTemp.Length.ToString ());&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes; mso-ansi-language: EN-IN; mso-fareast-language: EN-IN"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6497434045878013201-8804611366113112964?l=dotnetdud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdud.blogspot.com/feeds/8804611366113112964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6497434045878013201&amp;postID=8804611366113112964' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/8804611366113112964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/8804611366113112964'/><link rel='alternate' type='text/html' href='http://dotnetdud.blogspot.com/2009/01/c-array-ubound-function.html' title='C# Array UBound Function'/><author><name>Shasur</name><uri>http://www.blogger.com/profile/17390752937266096344</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16813219687827379549'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6497434045878013201.post-7724889312557783684</id><published>2009-01-25T17:42:00.000-08:00</published><updated>2009-02-21T07:02:24.293-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C# Common Dialog Example'/><category scheme='http://www.blogger.com/atom/ns#' term='Open  File Dialog Control in C#'/><category scheme='http://www.blogger.com/atom/ns#' term='C# OpenFileDialog Box Example'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET OpenFileDialog Control'/><title type='text'>OpenFileDialog in C# - How to Use OpenFileDialog in C# Windows Application</title><content type='html'>&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;font-size:130%;color:#ff6600;"&gt;&lt;strong&gt;Common Dialog in C# (.NET)&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;strong&gt;&lt;span style="font-family:Times New Roman;font-size:100%;color:#ff6600;"&gt;&lt;/span&gt;&lt;/strong&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;CommonDialog was widely used to select the files in Visual Basic 6.0. .Net provides a OpenFileDialog component, which can be used for the same.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;Let us have a small Windows form where the file to process is to be selected. The form contains a CommandButton to invoke the Open File dialog box and a TextBox to display the selected file.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_s2jU7girbyM/SX0VU6RWTUI/AAAAAAAABaI/nfHdam_xPzU/s1600-h/dnd_OpenFileDialog1.JPG"&gt;&lt;span style="font-size:100%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5295412185841159490" style="WIDTH: 400px; CURSOR: hand; HEIGHT: 203px" alt="" src="http://1.bp.blogspot.com/_s2jU7girbyM/SX0VU6RWTUI/AAAAAAAABaI/nfHdam_xPzU/s400/dnd_OpenFileDialog1.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="FONT-FAMILY: 'Times New Roman'; mso-fareast-language: EN-US; mso-ansi-language: EN-US; mso-fareast-: AR-SAfont-family:'Times New Roman';" &gt;To use the OpenFileDialog, insert the component from Toolbox to the form&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/_s2jU7girbyM/SX0VUrB7CwI/AAAAAAAABaA/yHyOrzl-ImA/s1600-h/dnd_OpenFileDialog2.JPG"&gt;&lt;span style="font-size:100%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5295412181749926658" style="WIDTH: 182px; CURSOR: hand; HEIGHT: 176px" alt="" src="http://1.bp.blogspot.com/_s2jU7girbyM/SX0VUrB7CwI/AAAAAAAABaA/yHyOrzl-ImA/s400/dnd_OpenFileDialog2.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span lang="EN-IN" style="mso-ansi-language: EN-IN"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="font-size:100%;"&gt;When it is droped to a form, the OpenFileDialog component appears in the tray at the bottom of the Windows Forms Designer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_s2jU7girbyM/SX0VUmSrBAI/AAAAAAAABZ4/QjJjWzvyPxY/s1600-h/dnd_OpenFileDialog3.JPG"&gt;&lt;span style="font-size:100%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5295412180478002178" style="WIDTH: 400px; CURSOR: hand; HEIGHT: 317px" alt="" src="http://1.bp.blogspot.com/_s2jU7girbyM/SX0VUmSrBAI/AAAAAAAABZ4/QjJjWzvyPxY/s400/dnd_OpenFileDialog3.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span lang="EN-IN" style="mso-ansi-language: EN-IN"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="font-size:100%;"&gt;Now write the following code in the Button’s Click event to display the Open file dialog box&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span lang="EN-IN" style="mso-ansi-language: EN-IN"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="mso-fareast-language: EN-IN; mso-no-proof: yes; mso-ansi-language: EN-INfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:blue;"&gt;private&lt;/span&gt; &lt;span style="color:blue;"&gt;void&lt;/span&gt; buttonSelectXL_Click(&lt;span style="color:blue;"&gt;object&lt;/span&gt; sender, &lt;span style="color:#2b91af;"&gt;EventArgs&lt;/span&gt; e)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="mso-fareast-language: EN-IN; mso-no-proof: yes; mso-ansi-language: EN-INfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="mso-fareast-language: EN-IN; mso-no-proof: yes; mso-ansi-language: EN-INfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;openXLFile.Filter = &lt;span style="color:#a31515;"&gt;"Microsoft Excel Workbooks (*.xls)*.xls"&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="mso-fareast-language: EN-IN; mso-no-proof: yes; mso-ansi-language: EN-INfont-family:'Courier New';font-size:100%;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="mso-fareast-language: EN-IN; mso-no-proof: yes; mso-ansi-language: EN-INfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:blue;"&gt;if&lt;/span&gt; (openXLFile.ShowDialog() == &lt;span style="color:#2b91af;"&gt;DialogResult&lt;/span&gt;.OK ) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="mso-fareast-language: EN-IN; mso-no-proof: yes; mso-ansi-language: EN-INfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="mso-fareast-language: EN-IN; mso-no-proof: yes; mso-ansi-language: EN-INfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:#2b91af;"&gt;String&lt;/span&gt; sFileName = openXLFile.FileName;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="mso-fareast-language: EN-IN; mso-no-proof: yes; mso-ansi-language: EN-INfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;txtExcelFile.Text = sFileName;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="mso-fareast-language: EN-IN; mso-no-proof: yes; mso-ansi-language: EN-INfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="mso-fareast-language: EN-IN; mso-no-proof: yes; mso-ansi-language: EN-INfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span style="font-size:100%;"&gt;else&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="mso-fareast-language: EN-IN; mso-no-proof: yes; mso-ansi-language: EN-INfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="mso-fareast-language: EN-IN; mso-no-proof: yes; mso-ansi-language: EN-INfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:#2b91af;"&gt;MessageBox&lt;/span&gt;.Show(&lt;span style="color:#a31515;"&gt;"Please select a file"&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="mso-fareast-language: EN-IN; mso-no-proof: yes; mso-ansi-language: EN-INfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="mso-fareast-language: EN-IN; mso-no-proof: yes; mso-ansi-language: EN-INfont-family:'Courier New';" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span lang="EN-IN" style="mso-fareast-language: EN-IN; mso-no-proof: yes; mso-ansi-language: EN-INfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_s2jU7girbyM/SX0VUZ_TqEI/AAAAAAAABZw/VdS1s4aGesQ/s1600-h/dnd_OpenFileDialog4.JPG"&gt;&lt;span style="font-size:100%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5295412177175554114" style="WIDTH: 400px; CURSOR: hand; HEIGHT: 203px" alt="" src="http://4.bp.blogspot.com/_s2jU7girbyM/SX0VUZ_TqEI/AAAAAAAABZw/VdS1s4aGesQ/s400/dnd_OpenFileDialog4.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;The above code filers only Excel files in the Open Dialog Box&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;The selected file will be displayed in the Textbox&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;See also &lt;a href="http://dotnetdud.blogspot.com/2007/06/openfiledialog-in-visual-basic-net.html"&gt;OpenFileDialog in Visual Basic .Net&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;br /&gt;For CommonDialog implementation in VB6.0 refer &lt;a href="http://vbadud.blogspot.com/2007/06/visual-basic-common-dialog.html"&gt;http://vbadud.blogspot.com/2007/06/visual-basic-common-dialog.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6497434045878013201-7724889312557783684?l=dotnetdud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdud.blogspot.com/feeds/7724889312557783684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6497434045878013201&amp;postID=7724889312557783684' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/7724889312557783684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/7724889312557783684'/><link rel='alternate' type='text/html' href='http://dotnetdud.blogspot.com/2009/01/openfiledialog-in-c-how-to-use.html' title='OpenFileDialog in C# - How to Use OpenFileDialog in C# Windows Application'/><author><name>Shasur</name><uri>http://www.blogger.com/profile/17390752937266096344</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16813219687827379549'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_s2jU7girbyM/SX0VU6RWTUI/AAAAAAAABaI/nfHdam_xPzU/s72-c/dnd_OpenFileDialog1.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6497434045878013201.post-4173174261815846896</id><published>2009-01-25T17:34:00.000-08:00</published><updated>2009-02-21T07:06:06.416-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How to use resource files in C# Application'/><category scheme='http://www.blogger.com/atom/ns#' term='How to Add Resources to C# Windows Application'/><category scheme='http://www.blogger.com/atom/ns#' term='C# change background image of Windows forms'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Add Resources'/><title type='text'>How to Add Resources to C# Windows Application</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Times New Roman;font-size:130%;color:#ff6600;"&gt;&lt;strong&gt;How to add images as resources to C# Windows Application&lt;/strong&gt;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Times New Roman;"&gt;Resources can be added to the C# Project using Resource Page in the Project Designer (Project &lt;/span&gt;&lt;span style="FONT-FAMILY: Wingdings; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-char-type: symbolfont-family:Wingdings;" &gt;&lt;span style="mso-char-type: symbol;font-family:Wingdings;" &gt;à&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt; Project Properties)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span lang="EN-IN" style="mso-ansi-language: EN-IN"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="font-size:100%;"&gt;The &lt;b&gt;Resources&lt;/b&gt; page of the Project Designer hosts an instance of the Resource Designer that stores and maintains resources in a single location (Resources.resx).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span lang="EN-IN" style="mso-ansi-language: EN-IN"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="font-size:100%;"&gt;The Resource Designer is language-neutral and supports projects in all Visual Studio languages. Items that you add to the project by using the Resource Designer are placed in the Resources directory for your project. The designer information is stored in a file named Resources.resx, and code for the resource is stored in Resources.Designer.cs, Resources.Designer.vb, or Resources.Designer.jsl.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_s2jU7girbyM/SX0UDu1g2kI/AAAAAAAABZo/z4cxLXjIEGk/s1600-h/dnd_Resources1.JPG"&gt;&lt;span style="font-size:100%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5295410791202216514" style="WIDTH: 400px; CURSOR: hand; HEIGHT: 320px" alt="" src="http://2.bp.blogspot.com/_s2jU7girbyM/SX0UDu1g2kI/AAAAAAAABZo/z4cxLXjIEGk/s400/dnd_Resources1.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Times New Roman;"&gt;Right Click the Resources section in the solution explorer and Select Add &lt;/span&gt;&lt;span style="FONT-FAMILY: Wingdings; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-char-type: symbolfont-family:Wingdings;" &gt;&lt;span style="mso-char-type: symbol;font-family:Wingdings;" &gt;à&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt; Existing Item and select the Image files that need to be added&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_s2jU7girbyM/SX0T1XzYZRI/AAAAAAAABZg/y3K0fS4Vz2I/s1600-h/dnd_Resources2.JPG"&gt;&lt;span style="font-size:100%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5295410544501089554" style="WIDTH: 241px; CURSOR: hand; HEIGHT: 156px" alt="" src="http://1.bp.blogspot.com/_s2jU7girbyM/SX0T1XzYZRI/AAAAAAAABZg/y3K0fS4Vz2I/s400/dnd_Resources2.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;The images will be added as shown below&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_s2jU7girbyM/SX0T1E3xAYI/AAAAAAAABZY/pRQVqGdwqFo/s1600-h/dnd_Resources3.JPG"&gt;&lt;span style="font-size:100%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5295410539419206018" style="WIDTH: 252px; CURSOR: hand; HEIGHT: 136px" alt="" src="http://1.bp.blogspot.com/_s2jU7girbyM/SX0T1E3xAYI/AAAAAAAABZY/pRQVqGdwqFo/s400/dnd_Resources3.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;/div&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;Drag the images to the Resources page – Rename the resource names if needed&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_s2jU7girbyM/SX0T1I0Kl-I/AAAAAAAABZQ/1Mx9l1tnOIQ/s1600-h/dnd_Resources4.JPG"&gt;&lt;span style="font-size:100%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5295410540477847522" style="WIDTH: 400px; CURSOR: hand; HEIGHT: 240px" alt="" src="http://2.bp.blogspot.com/_s2jU7girbyM/SX0T1I0Kl-I/AAAAAAAABZQ/1Mx9l1tnOIQ/s400/dnd_Resources4.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;Now you can use the Resources in your Form. Select the BackGroundImage from the Form’s properties box – Click on the ellipsis next to the BackGroundImage property. This will open the Select Resource dialog Box&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_s2jU7girbyM/SX0T1I0GkNI/AAAAAAAABZI/-hcUbKyXC_Y/s1600-h/dnd_Resources5.JPG"&gt;&lt;span style="font-size:100%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5295410540477583570" style="WIDTH: 272px; CURSOR: hand; HEIGHT: 260px" alt="" src="http://2.bp.blogspot.com/_s2jU7girbyM/SX0T1I0GkNI/AAAAAAAABZI/-hcUbKyXC_Y/s400/dnd_Resources5.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Select appropriate resource from the list&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_s2jU7girbyM/SX0T1IjjAII/AAAAAAAABZA/_9UI6nYp2gQ/s1600-h/dnd_Resources6.JPG"&gt;&lt;span style="font-size:100%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5295410540408144002" style="WIDTH: 400px; CURSOR: hand; HEIGHT: 270px" alt="" src="http://3.bp.blogspot.com/_s2jU7girbyM/SX0T1IjjAII/AAAAAAAABZA/_9UI6nYp2gQ/s400/dnd_Resources6.JPG" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;The same can be set through code using &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span lang="EN-IN" style="mso-fareast-language: EN-IN; mso-no-proof: yes; mso-ansi-language: EN-INfont-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:blue;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span lang="EN-IN" style="mso-fareast-language: EN-IN; mso-no-proof: yes; mso-ansi-language: EN-INfont-family:'Courier New';" &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color:blue;"&gt;this&lt;/span&gt;.BackgroundImage = Properties.&lt;span style="color:#2b91af;"&gt;Resources&lt;/span&gt;.User_Single&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span lang="EN-IN" style="mso-fareast-language: EN-IN; mso-no-proof: yes; mso-ansi-language: EN-INfont-family:'Courier New';" &gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span lang="EN-IN" style="mso-fareast-language: EN-IN; mso-no-proof: yes; mso-ansi-language: EN-INfont-family:'Courier New';" &gt;&lt;span style="font-size:100%;"&gt;For linkedresources see - &lt;a href="http://dotnetdud.blogspot.com/2008/05/create-html-message-with-embedded.html"&gt;Create HTML Message with Embedded Images in VB.NET / Embed images in HTML mail message using VB.NET&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6497434045878013201-4173174261815846896?l=dotnetdud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdud.blogspot.com/feeds/4173174261815846896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6497434045878013201&amp;postID=4173174261815846896' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/4173174261815846896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/4173174261815846896'/><link rel='alternate' type='text/html' href='http://dotnetdud.blogspot.com/2009/01/how-to-add-resources-to-c-windows.html' title='How to Add Resources to C# Windows Application'/><author><name>Shasur</name><uri>http://www.blogger.com/profile/17390752937266096344</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16813219687827379549'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_s2jU7girbyM/SX0UDu1g2kI/AAAAAAAABZo/z4cxLXjIEGk/s72-c/dnd_Resources1.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6497434045878013201.post-3425971164229336966</id><published>2009-01-25T17:32:00.000-08:00</published><updated>2009-01-25T17:33:38.943-08:00</updated><title type='text'>Cannot find wrapper assembly for type library "Microsoft.Office.Core".</title><content type='html'>Cannot find wrapper assembly for type library "Microsoft.Office.Core".&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_s2jU7girbyM/SX0S6X4p4DI/AAAAAAAABYQ/YB9IeXtqFvo/s1600-h/dnd_+Cannot+find+wrapper+assembly+for+type+library+Microsoft.Office.Core.+avail.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5295409530910924850" style="WIDTH: 400px; CURSOR: hand; HEIGHT: 194px" alt="" src="http://2.bp.blogspot.com/_s2jU7girbyM/SX0S6X4p4DI/AAAAAAAABYQ/YB9IeXtqFvo/s400/dnd_+Cannot+find+wrapper+assembly+for+type+library+Microsoft.Office.Core.+avail.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6497434045878013201-3425971164229336966?l=dotnetdud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdud.blogspot.com/feeds/3425971164229336966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6497434045878013201&amp;postID=3425971164229336966' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/3425971164229336966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/3425971164229336966'/><link rel='alternate' type='text/html' href='http://dotnetdud.blogspot.com/2009/01/cannot-find-wrapper-assembly-for-type.html' title='Cannot find wrapper assembly for type library &quot;Microsoft.Office.Core&quot;.'/><author><name>Shasur</name><uri>http://www.blogger.com/profile/17390752937266096344</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16813219687827379549'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_s2jU7girbyM/SX0S6X4p4DI/AAAAAAAABYQ/YB9IeXtqFvo/s72-c/dnd_+Cannot+find+wrapper+assembly+for+type+library+Microsoft.Office.Core.+avail.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6497434045878013201.post-5333773156903209033</id><published>2009-01-25T17:30:00.000-08:00</published><updated>2009-01-25T17:31:15.927-08:00</updated><title type='text'>There are updated custom wrappers available for the following referenced components: Office.</title><content type='html'>There are updated custom wrappers available for the following referenced components: Office.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_s2jU7girbyM/SX0SSp6avII/AAAAAAAABYA/HfqHwhEaTOQ/s1600-h/dnd_+There+are+updated+custom+wrappers+available+for+the+following+referenced.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5295408848555392130" style="WIDTH: 400px; CURSOR: hand; HEIGHT: 194px" alt="" src="http://4.bp.blogspot.com/_s2jU7girbyM/SX0SSp6avII/AAAAAAAABYA/HfqHwhEaTOQ/s400/dnd_+There+are+updated+custom+wrappers+available+for+the+following+referenced.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6497434045878013201-5333773156903209033?l=dotnetdud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdud.blogspot.com/feeds/5333773156903209033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6497434045878013201&amp;postID=5333773156903209033' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/5333773156903209033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/5333773156903209033'/><link rel='alternate' type='text/html' href='http://dotnetdud.blogspot.com/2009/01/there-are-updated-custom-wrappers.html' title='There are updated custom wrappers available for the following referenced components: Office.'/><author><name>Shasur</name><uri>http://www.blogger.com/profile/17390752937266096344</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16813219687827379549'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_s2jU7girbyM/SX0SSp6avII/AAAAAAAABYA/HfqHwhEaTOQ/s72-c/dnd_+There+are+updated+custom+wrappers+available+for+the+following+referenced.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6497434045878013201.post-5779754368971108287</id><published>2009-01-25T17:24:00.000-08:00</published><updated>2009-01-25T17:29:19.870-08:00</updated><title type='text'>The referenced component 'Microsoft.Office.Core' could not be found.</title><content type='html'>&lt;span style="font-family:Times New Roman;"&gt;&lt;strong&gt;&lt;span style="color:#cc0000;"&gt;The referenced component 'Excel' could not be found. &lt;span style="mso-tab-count: 1"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;"&gt;The warning occurs when you open the C#/ VB.Net Solution referring a different version of Microsoft Excel / Office. For example, If you open the Project, which refers Excel 2003 (Excel 11.0 Library) in Excel 2007 machine&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_s2jU7girbyM/SX0RfQiFyQI/AAAAAAAABX4/mgF90XjUO78/s1600-h/dnd_The+referenced+component+"&gt;&lt;img id="BLOGGER_PHOTO_ID_5295407965569140994" style="WIDTH: 317px; CURSOR: hand; HEIGHT: 233px" alt="" src="http://2.bp.blogspot.com/_s2jU7girbyM/SX0RfQiFyQI/AAAAAAAABX4/mgF90XjUO78/s400/dnd_The+referenced+component+%27Microsoft.Office.Core%27+could+not+be+found..JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6497434045878013201-5779754368971108287?l=dotnetdud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdud.blogspot.com/feeds/5779754368971108287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6497434045878013201&amp;postID=5779754368971108287' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/5779754368971108287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/5779754368971108287'/><link rel='alternate' type='text/html' href='http://dotnetdud.blogspot.com/2009/01/referenced-component.html' title='The referenced component &apos;Microsoft.Office.Core&apos; could not be found.'/><author><name>Shasur</name><uri>http://www.blogger.com/profile/17390752937266096344</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16813219687827379549'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_s2jU7girbyM/SX0RfQiFyQI/AAAAAAAABX4/mgF90XjUO78/s72-c/dnd_The+referenced+component+%27Microsoft.Office.Core%27+could+not+be+found..JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6497434045878013201.post-2793219657831870467</id><published>2009-01-25T17:22:00.000-08:00</published><updated>2009-01-25T17:23:22.832-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Word is not closed in runtime using Word.Quit()'/><category scheme='http://www.blogger.com/atom/ns#' term='How to close leftover Word Runtime using VB.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Kill Word Runtime using VB.NET'/><title type='text'>How to remove the Word from memory using C#</title><content type='html'>&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;color:#ff6600;"&gt;&lt;strong&gt;How to delete the leftover Word object using C#. &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;color:#ff6600;"&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;color:#ff6600;"&gt;&lt;strong&gt;Closing Word Runtimes not removed by Word.Quit / Application.Quit&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;"&gt;When Word crashes, it often takes with it the open documents. These documents will be write-locked and will appear as read-only to subsequent users. There are umpteen no. of reasons to crash a Word document and leave the ‘Winword.exe’ running in the memory. The following VB.NET code will remove the unused Word objects from memory.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;Public&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt; KillUnusedWordProcess()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; oXlProcess &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Process() = Process.GetProcessesByName(&lt;span style="COLOR: #a31515"&gt;"Winword"&lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;For&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Each&lt;/span&gt; oXLP &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Process &lt;span style="COLOR: blue"&gt;In&lt;/span&gt; oXlProcess&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue"&gt;If&lt;/span&gt; Len(oXLP.MainWindowTitle) = 0 &lt;span style="COLOR: blue"&gt;Then&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;oXLP.Kill()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;            &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;        &lt;/span&gt;&lt;span style="COLOR: blue"&gt;Next&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;    &lt;/span&gt;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;"&gt;We have not tested the code in real-time. Our assumption was that any Word instance opened by user has a Window Title and programs using Word have been terminated. Check if the code is of any use and post the updations / suggestions to our ‘dud’ buddies&lt;/span&gt;&lt;span style="FONT-FAMILY: Wingdings; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;J&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-FAMILY: Wingdings; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;span style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;color:#ff0000;"&gt;automation does not close Microsoft Word, Application.Quit not closing Word&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6497434045878013201-2793219657831870467?l=dotnetdud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdud.blogspot.com/feeds/2793219657831870467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6497434045878013201&amp;postID=2793219657831870467' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/2793219657831870467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/2793219657831870467'/><link rel='alternate' type='text/html' href='http://dotnetdud.blogspot.com/2009/01/how-to-remove-word-from-memory-using-c.html' title='How to remove the Word from memory using C#'/><author><name>Shasur</name><uri>http://www.blogger.com/profile/17390752937266096344</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16813219687827379549'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6497434045878013201.post-606090029537790674</id><published>2009-01-25T17:15:00.000-08:00</published><updated>2009-01-25T17:18:08.154-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Excel is not closed in runtime using excel.Quit()'/><category scheme='http://www.blogger.com/atom/ns#' term='Kill Excel Runtime using VB.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='How to close leftover Excel Runtime using VB.NET'/><title type='text'>Excel Runtimes not removed by Excel.Quit / Application.Quit</title><content type='html'>&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#ff6600;"&gt;How to delete the leftover Excel object using VB.NET / Vb.NET delete Excel from memory&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;font-size:130%;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;"&gt;Excel runtimes that remain after the program is a nemesis. Many times this might be due to the leftover Excel objects in the program that causes Excel to remain in memory even after Application.Quit. Workbooks that are modified and left open often causes this problem. We have tried out one method to get rid of the Excel in memory using Vb.NET. We assumed that the programs that used Excel has been terminated and if any Excel remains in the memory it should be of the ‘legitimate’ application that the user has opened or the left over Excel.&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;"&gt;We checked the presence of Title for Excel Application, which was present in all cases for the open instance of Excel. Left over instances didn’t had the title. The following code ‘kills’ the instances of Excel in memory that don’t have a WindowTitle. &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="mso-no-proof: yes;font-family:'Courier New';color:blue;"  &gt;Public&lt;/span&gt;&lt;span style="mso-no-proof: yes;font-family:'Courier New';" &gt; &lt;span style="color:blue;"&gt;Sub&lt;/span&gt; KillUnusedExcelProcess()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="mso-no-proof: yes;font-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;Dim&lt;/span&gt; oXlProcess &lt;span style="color:blue;"&gt;As&lt;/span&gt; Process() = Process.GetProcessesByName(&lt;span style="color:#a31515;"&gt;"Excel"&lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="mso-no-proof: yes;font-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;For&lt;/span&gt; &lt;span style="color:blue;"&gt;Each&lt;/span&gt; oXLP &lt;span style="color:blue;"&gt;As&lt;/span&gt; Process &lt;span style="color:blue;"&gt;In&lt;/span&gt; oXlProcess&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="mso-no-proof: yes;font-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;If&lt;/span&gt; Len(oXLP.MainWindowTitle) = 0 &lt;span style="color:blue;"&gt;Then&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="mso-no-proof: yes;font-family:'Courier New';color:blue;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="mso-no-proof: yes;font-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;oXLP.Kill()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="mso-no-proof: yes;font-family:'Courier New';" &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="mso-no-proof: yes;font-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;If&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="mso-no-proof: yes;font-family:'Courier New';color:blue;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="mso-no-proof: yes;font-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;Next&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="mso-no-proof: yes;font-family:'Courier New';color:blue;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="mso-no-proof: yes;font-family:'Courier New';" &gt;&lt;span style="mso-spacerun: yes"&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;End&lt;/span&gt; &lt;span style="color:blue;"&gt;Sub&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="mso-no-proof: yes;font-family:'Courier New';color:blue;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="mso-no-proof: yes;font-family:'Courier New';color:blue;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;"&gt;Try if it works for you and post your suggestions or modifications&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="color:#ff0000;"&gt;Keywords : automation does not close microsoft excel, Application.Quit not closing Excel&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6497434045878013201-606090029537790674?l=dotnetdud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdud.blogspot.com/feeds/606090029537790674/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6497434045878013201&amp;postID=606090029537790674' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/606090029537790674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/606090029537790674'/><link rel='alternate' type='text/html' href='http://dotnetdud.blogspot.com/2009/01/excel-runtimes-not-removed-by-excelquit.html' title='Excel Runtimes not removed by Excel.Quit / Application.Quit'/><author><name>Shasur</name><uri>http://www.blogger.com/profile/17390752937266096344</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16813219687827379549'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6497434045878013201.post-203847072968444851</id><published>2009-01-16T19:21:00.000-08:00</published><updated>2009-01-16T19:23:26.469-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How to reference a Excel Range using C#'/><category scheme='http://www.blogger.com/atom/ns#' term='Excel No overload for method &apos;get_Range&apos; takes &apos;1&apos; arguments'/><category scheme='http://www.blogger.com/atom/ns#' term='C# Excel Error No overload for method &apos;get_Range&apos; takes &apos;1&apos; arguments'/><title type='text'>No overload for method 'get_Range' takes '1' arguments</title><content type='html'>&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;No overload for method 'get_Range' takes '1' arguments is error encountered by VB programmers trying to code in C#. &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;Excel.&lt;span style="COLOR: #2b91af"&gt;Workbook&lt;/span&gt; oWB = oXL.Workbooks.Open(sXLFileName, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing,missing );&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="COLOR: green"&gt;// processing&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;Excel.&lt;span style="COLOR: #2b91af"&gt;Worksheet&lt;/span&gt; oWS = (Excel.&lt;span style="COLOR: #2b91af"&gt;Worksheet&lt;/span&gt;)oWB.Worksheets[1];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;oWS.get_Range(&lt;span style="COLOR: #a31515"&gt;"A1"&lt;/span&gt;).Value2 = &lt;span style="COLOR: #a31515"&gt;"No"&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;This occurs when get_Range method is supplied with only one argument. Instead use any of the following:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;oWS.get_Range(&lt;span style="COLOR: #a31515"&gt;"A1"&lt;/span&gt;,&lt;span style="COLOR: #a31515"&gt;"A1"&lt;/span&gt;).Value2 = &lt;span style="COLOR: #a31515"&gt;"No"&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;or &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;&lt;span style="COLOR: #2b91af"&gt;Object&lt;/span&gt; missing = System.&lt;span style="COLOR: #2b91af"&gt;Type&lt;/span&gt;.Missing;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;span style="mso-spacerun: yes"&gt;                &lt;/span&gt;oWS.get_Range(&lt;span style="COLOR: #a31515"&gt;"A1"&lt;/span&gt;,missing ).Value2 = &lt;span style="COLOR: #a31515"&gt;"No"&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Error Dialog&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_s2jU7girbyM/SXFO0Uw8HpI/AAAAAAAABXw/kHCSKU-ZmPs/s1600-h/No+overload+for+method+"&gt;&lt;img id="BLOGGER_PHOTO_ID_5292097697971183250" style="WIDTH: 400px; CURSOR: hand; HEIGHT: 82px" alt="" src="http://1.bp.blogspot.com/_s2jU7girbyM/SXFO0Uw8HpI/AAAAAAAABXw/kHCSKU-ZmPs/s400/No+overload+for+method+%27get_Range%27+takes+%271%27+arguments.JPG" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6497434045878013201-203847072968444851?l=dotnetdud.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdud.blogspot.com/feeds/203847072968444851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6497434045878013201&amp;postID=203847072968444851' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/203847072968444851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6497434045878013201/posts/default/203847072968444851'/><link rel='alternate' type='text/html' href='http://dotnetdud.blogspot.com/2009/01/no-overload-for-method-getrange-takes-1.html' title='No overload for method &apos;get_Range&apos; takes &apos;1&apos; arguments'/><author><name>Shasur</name><uri>http://www.blogger.com/profile/17390752937266096344</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='16813219687827379549'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_s2jU7girbyM/SXFO0Uw8HpI/AAAAAAAABXw/kHCSKU-ZmPs/s72-c/No+overload+for+method+%27get_Range%27+takes+%271%27+arguments.JPG' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>