﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-xiekai-blog-随笔分类-. NET 开发</title><link>http://www.blogjava.net/xiekai-blog/category/33720.html</link><description>北冥有鱼，其名为鲲。鲲之大，不知其几千里也。化而为鸟，其名为鹏。鹏之背，不知其几千里也。怒而飞，其翼若垂天之云。是鸟也，海运则将徙于南冥。南冥者，天池也。
</description><language>zh-cn</language><lastBuildDate>Tue, 23 Jun 2009 15:52:04 GMT</lastBuildDate><pubDate>Tue, 23 Jun 2009 15:52:04 GMT</pubDate><ttl>60</ttl><item><title>vb.net中dataGridView行号的描画</title><link>http://www.blogjava.net/xiekai-blog/archive/2009/06/17/282831.html</link><dc:creator>小言身寸</dc:creator><author>小言身寸</author><pubDate>Wed, 17 Jun 2009 05:03:00 GMT</pubDate><guid>http://www.blogjava.net/xiekai-blog/archive/2009/06/17/282831.html</guid><wfw:comment>http://www.blogjava.net/xiekai-blog/comments/282831.html</wfw:comment><comments>http://www.blogjava.net/xiekai-blog/archive/2009/06/17/282831.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xiekai-blog/comments/commentRss/282831.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xiekai-blog/services/trackbacks/282831.html</trackback:ping><description><![CDATA[代码很简单，如下，无需任何改动，直接就可使用：<br />
<div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><img id="Codehighlighter1_0_864_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_0_864_Closed_Text.style.display='none'; Codehighlighter1_0_864_Open_Image.style.display='inline'; Codehighlighter1_0_864_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif"  alt="" /><img style="display: none" id="Codehighlighter1_0_864_Open_Image" onclick="this.style.display='none'; Codehighlighter1_0_864_Open_Text.style.display='none'; Codehighlighter1_0_864_Closed_Image.style.display='inline'; Codehighlighter1_0_864_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif"  alt="" /><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_0_864_Closed_Text">描画関連:行番号</span><span style="display: none" id="Codehighlighter1_0_864_Open_Text"><span style="color: #0000ff">#Region</span><span style="color: #000000">&nbsp;"描画関連:行番号"</span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">'</span><span style="color: #008000">RowPostPaintイベントハンドラ</span><span style="color: #008000"><br />
<img id="Codehighlighter1_57_851_Open_Image" onclick="this.style.display='none'; Codehighlighter1_57_851_Open_Text.style.display='none'; Codehighlighter1_57_851_Closed_Image.style.display='inline'; Codehighlighter1_57_851_Closed_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif"  alt="" /><img style="display: none" id="Codehighlighter1_57_851_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_57_851_Closed_Text.style.display='none'; Codehighlighter1_57_851_Open_Image.style.display='inline'; Codehighlighter1_57_851_Open_Text.style.display='inline';" align="top" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Private</span><span style="color: #000000">&nbsp;</span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_57_851_Closed_Text">Sub&nbsp;dgv_RowPostPaint()</span><span id="Codehighlighter1_57_851_Open_Text"><span style="color: #0000ff">Sub</span><span style="color: #000000">&nbsp;dgv_RowPostPaint(</span><span style="color: #0000ff">ByVal</span><span style="color: #000000">&nbsp;sender&nbsp;</span><span style="color: #0000ff">As</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">Object</span><span style="color: #000000">,&nbsp;_<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">ByVal</span><span style="color: #000000">&nbsp;e&nbsp;</span><span style="color: #0000ff">As</span><span style="color: #000000">&nbsp;DataGridViewRowPostPaintEventArgs)&nbsp;_<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Handles</span><span style="color: #000000">&nbsp;myDgv1.RowPostPaint,&nbsp;myDgv2.RowPostPaint<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Dim</span><span style="color: #000000">&nbsp;dgv&nbsp;</span><span style="color: #0000ff">As</span><span style="color: #000000">&nbsp;DataGridView&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">CType</span><span style="color: #000000">(sender,&nbsp;DataGridView)<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">If</span><span style="color: #000000">&nbsp;dgv.RowHeadersVisible&nbsp;</span><span style="color: #0000ff">Then</span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">'</span><span style="color: #008000">行番号を描画する範囲を決定する</span><span style="color: #008000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">Dim</span><span style="color: #000000">&nbsp;rect&nbsp;</span><span style="color: #0000ff">As</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">New</span><span style="color: #000000">&nbsp;Rectangle(e.RowBounds.Left,&nbsp;e.RowBounds.Top,&nbsp;_<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dgv.RowHeadersWidth,&nbsp;e.RowBounds.Height)<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rect.Inflate(</span><span style="color: #000000">-</span><span style="color: #000000">2</span><span style="color: #000000">,&nbsp;</span><span style="color: #000000">-</span><span style="color: #000000">2</span><span style="color: #000000">)<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">'</span><span style="color: #008000">行番号を描画する</span><span style="color: #008000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextRenderer.DrawText(e.Graphics,&nbsp;_<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(e.RowIndex&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">1</span><span style="color: #000000">).ToString(),&nbsp;_<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.InheritedRowStyle.Font,&nbsp;_<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rect,&nbsp;_<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.InheritedRowStyle.ForeColor,&nbsp;_<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TextFormatFlags.Right&nbsp;</span><span style="color: #0000ff">Or</span><span style="color: #000000">&nbsp;TextFormatFlags.VerticalCenter)<br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">End</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">If</span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">End&nbsp;Sub</span></span><span style="color: #000000"><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif"  alt="" /><br />
<img align="top" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif"  alt="" /></span><span style="color: #0000ff">#End&nbsp;Region</span></span></div>
<img src ="http://www.blogjava.net/xiekai-blog/aggbug/282831.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xiekai-blog/" target="_blank">小言身寸</a> 2009-06-17 13:03 <a href="http://www.blogjava.net/xiekai-blog/archive/2009/06/17/282831.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>vb.net中dataGridView的单元格的合并</title><link>http://www.blogjava.net/xiekai-blog/archive/2009/06/17/282825.html</link><dc:creator>小言身寸</dc:creator><author>小言身寸</author><pubDate>Wed, 17 Jun 2009 04:36:00 GMT</pubDate><guid>http://www.blogjava.net/xiekai-blog/archive/2009/06/17/282825.html</guid><wfw:comment>http://www.blogjava.net/xiekai-blog/comments/282825.html</wfw:comment><comments>http://www.blogjava.net/xiekai-blog/archive/2009/06/17/282825.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xiekai-blog/comments/commentRss/282825.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xiekai-blog/services/trackbacks/282825.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 对于下面的表格数据，我们经常会见到，                        20090601            00001            100            abc            1            sumisu                            20080601          ...&nbsp;&nbsp;<a href='http://www.blogjava.net/xiekai-blog/archive/2009/06/17/282825.html'>阅读全文</a><img src ="http://www.blogjava.net/xiekai-blog/aggbug/282825.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xiekai-blog/" target="_blank">小言身寸</a> 2009-06-17 12:36 <a href="http://www.blogjava.net/xiekai-blog/archive/2009/06/17/282825.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>.NET C# 如何将光标置于 TextBox 控件中的文本的开头或末尾或当前位置</title><link>http://www.blogjava.net/xiekai-blog/archive/2008/08/12/221518.html</link><dc:creator>小言身寸</dc:creator><author>小言身寸</author><pubDate>Tue, 12 Aug 2008 07:58:00 GMT</pubDate><guid>http://www.blogjava.net/xiekai-blog/archive/2008/08/12/221518.html</guid><wfw:comment>http://www.blogjava.net/xiekai-blog/comments/221518.html</wfw:comment><comments>http://www.blogjava.net/xiekai-blog/archive/2008/08/12/221518.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xiekai-blog/comments/commentRss/221518.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xiekai-blog/services/trackbacks/221518.html</trackback:ping><description><![CDATA[假设&lt;TextBox Name=<span style="color: maroon">"<font style="background-color: #cfe4d2">textBox1</font>"</span>&gt;<br />
<br />
<p>若要将光标置于 <a id="ctl00_rs1_mainContentContainer_ctl16" onclick="javascript:Track('ctl00_rs1_mainContentContainer_cpe134922_c|ctl00_rs1_mainContentContainer_ctl16',this);" href="http://msdn.microsoft.com/zh-cn/library/system.windows.controls.textbox.aspx">TextBox</a> 控件的内容的开头，应调用 <a id="ctl00_rs1_mainContentContainer_ctl17" onclick="javascript:Track('ctl00_rs1_mainContentContainer_cpe134922_c|ctl00_rs1_mainContentContainer_ctl17',this);" href="http://msdn.microsoft.com/zh-cn/library/system.windows.controls.textbox.select.aspx">Select</a> 方法，并指定选择内容的起始位置为 0，选择长度为 0。</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #000000">C#<br />
textBox1.Select(</span><span style="color: #000000">0</span><span style="color: #000000">,&nbsp;</span><span style="color: #000000">0</span><span style="color: #000000">);</span></div>
<br />
<p>若要将光标置于 <a id="ctl00_rs1_mainContentContainer_ctl20" onclick="javascript:Track('ctl00_rs1_mainContentContainer_cpe134922_c|ctl00_rs1_mainContentContainer_ctl20',this);" href="http://msdn.microsoft.com/zh-cn/library/system.windows.controls.textbox.aspx">TextBox</a> 控件的内容的末尾，应调用 <a id="ctl00_rs1_mainContentContainer_ctl21" onclick="javascript:Track('ctl00_rs1_mainContentContainer_cpe134922_c|ctl00_rs1_mainContentContainer_ctl21',this);" href="http://msdn.microsoft.com/zh-cn/library/system.windows.controls.textbox.select.aspx">Select</a> 方法，并指定选择内容的起始位置等于文本内容的长度，选择长度为 0。</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #000000">C#<br />
textBox1.Select(textBox1.Text.Length,&nbsp;</span><span style="color: #000000">0</span><span style="color: #000000">);</span></div>
<br />
若要将光标置于 <a id="ctl00_rs1_mainContentContainer_ctl20" onclick="javascript:Track('ctl00_rs1_mainContentContainer_cpe134922_c|ctl00_rs1_mainContentContainer_ctl20',this);" href="http://msdn.microsoft.com/zh-cn/library/system.windows.controls.textbox.aspx">TextBox</a> 控件的内容的当前位置，应调用 <a id="ctl00_rs1_mainContentContainer_ctl21" onclick="javascript:Track('ctl00_rs1_mainContentContainer_cpe134922_c|ctl00_rs1_mainContentContainer_ctl21',this);" href="http://msdn.microsoft.com/zh-cn/library/system.windows.controls.textbox.select.aspx">Select</a> 方法，并指定选择内容的起始位置等于光标的当前位置，选择长度为 0。<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #000000">C#<br />
</span><span style="color: #000000">textBox1.Select(</span><span style="color: #000000">textBox1.SelectionStart,&nbsp;</span><span style="color: #000000">0</span><span style="color: #000000">);</span></div>
 <img src ="http://www.blogjava.net/xiekai-blog/aggbug/221518.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xiekai-blog/" target="_blank">小言身寸</a> 2008-08-12 15:58 <a href="http://www.blogjava.net/xiekai-blog/archive/2008/08/12/221518.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>