<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>minib0x: more than a box : including IT, website, craft, felt, handmade &#187; vb.net</title>
	<atom:link href="http://minib0x.com/blog/tag/vbnet/feed/" rel="self" type="application/rss+xml" />
	<link>http://minib0x.com/blog</link>
	<description>minib0x: more than a box</description>
	<lastBuildDate>Fri, 11 May 2012 09:47:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>[ASP.net+VB] VBCrlf</title>
		<link>http://minib0x.com/blog/2009/04/aspnetvb-vbcrlf/</link>
		<comments>http://minib0x.com/blog/2009/04/aspnetvb-vbcrlf/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 03:06:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ASP.net+VB]]></category>
		<category><![CDATA[ASP.net]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[vb.net]]></category>
		<category><![CDATA[vbcrlf]]></category>
		<category><![CDATA[ขึ้นบรรทัดใหม่]]></category>

		<guid isPermaLink="false">http://minib0x.com/blog/?p=560</guid>
		<description><![CDATA[vbcrlf ย่อมากจาก &#8220;Carriage return, Line feed&#8221; (vb = visual basic) หมายความว่า แถวว่างเปล่าที่ต่อท้ายทุกๆ string พูดง่ายๆ ก็คือ เป็นตัวเก็บว่า string นั้นได้ขึ้นบรรทัดใหม่แล้ว เป็น Function การตัด string ตัวอย่างเช่น มี textbox ที่เป็น multiline (หรือ textarea ใน html) ก็เป็นช่องสำหรับใส่ Description (txtDescription) และก็มีส่วนที่แสดง Description ที่เป็น label ธรรมดา (lblDescription) ต้องการให้ lblDescription แสดงการขึ้นบันทัดใหม่เหมือนตอนใส่ใน txtDescription 1. สร้าง Design Page ดังนี้ (Propeties ของ Textbox) อย่าลืมปรับ textmode เป็น multiline    2. เมื่อของ Build ดู ก็จะได้แบบนี้ 3. ลองใส่โค้ด แบบธรรมดา ตามนี้ lblDescription.Text = txtDescription.Text 4. จะได้ผลลัพธ์แบบนี้ (อยู่บรรทัดเดียวกัน) 5. ลองเปลี่ยนโค้ดเป็นแบบนี้ดู lblDescription.Text = [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: large;">vbcrlf ย่อมากจาก<span style="color: #ff0000;"><strong> &#8220;Carriage return, Line feed&#8221; </strong></span></span></p>
<p><span style="font-size: large;">(vb = visual basic)</span></p>
<p>หมายความว่า แถวว่างเปล่าที่ต่อท้ายทุกๆ string พูดง่ายๆ ก็คือ</p>
<p><strong>เป็นตัวเก็บว่า string นั้นได้ขึ้นบรรทัดใหม่แล้ว</strong></p>
<p>เป็น Function การตัด string</p>
<p>ตัวอย่างเช่น</p>
<p style="padding-left: 30px;">มี textbox ที่เป็น multiline (หรือ textarea ใน html) ก็เป็นช่องสำหรับใส่ Description (txtDescription)<br />
 และก็มีส่วนที่แสดง Description ที่เป็น label ธรรมดา (lblDescription)<br />
 ต้องการให้ lblDescription แสดงการขึ้นบันทัดใหม่เหมือนตอนใส่ใน txtDescription</p>
<p style="padding-left: 30px;">1. สร้าง Design Page ดังนี้ (Propeties ของ Textbox) อย่าลืมปรับ<br />
 textmode เป็น multiline    <img title="aspnet-vbcrlf-01-1" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-vbcrlf-01-1.png" alt="aspnet-vbcrlf-01-1" width="173" height="22" /></p>
<p style="padding-left: 30px;"><img title="aspnet-vbcrlf-01" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-vbcrlf-01.png" alt="aspnet-vbcrlf-01" width="470" height="130" /></p>
<p style="padding-left: 30px;">2. เมื่อของ Build ดู ก็จะได้แบบนี้</p>
<p style="padding-left: 30px;"><img title="aspnet-vbcrlf-02" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-vbcrlf-02.png" alt="aspnet-vbcrlf-02" width="470" height="130" /></p>
<p style="padding-left: 30px;">3. ลองใส่โค้ด แบบธรรมดา ตามนี้</p>
<p><code>lblDescription.Text = txtDescription.Text</code></p>
<p style="padding-left: 30px;">4. จะได้ผลลัพธ์แบบนี้ (อยู่บรรทัดเดียวกัน)</p>
<p style="padding-left: 30px;"><img title="aspnet-vbcrlf-03" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-vbcrlf-03.png" alt="aspnet-vbcrlf-03" width="470" height="130" /></p>
<p style="padding-left: 30px;">5. ลองเปลี่ยนโค้ดเป็นแบบนี้ดู</p>
<p><code>lblDescription.Text = Replace(txtDescription.Text, vbCrLf, "&lt;br&gt;")</code></p>
<p style="padding-left: 30px;">6. ว๊าว&#8230; ได้ผลลัพธ์อย่างที่ต้องการแล้ว (อยู่คนละบรรทัด)</p>
<p style="padding-left: 30px;"><img title="aspnet-vbcrlf-04" src="http://minib0x.com/blog/wp-content/uploads/2009/04/aspnet-vbcrlf-04.png" alt="aspnet-vbcrlf-04" width="470" height="130" /></p>
<p style="padding-left: 30px;">ง่ายนิดเดียว~</p>
<p style="padding-left: 30px;"> </p>
<p><a href="http://theera.exteen.com/20080327/function-string">Function การตัด String</a></p>
<p>ตัวอย่าง</p>
<p><code> Dim ReplaceTxt as String<br />
 ReplaceTxt = "บรรทัดแรก<br />
 บรรทัดสอง<br />
 บรรทัดสาม"<br />
 replace(ReplaceTxt,vbcrlf,"")<br />
 </code></p>
<p>ก็จะได้ค่า คือ<strong> &#8220;บรรทัดแรกบรรทัดสองบรรทัดสาม&#8221; </strong></p>
<p><strong><br />
 </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://minib0x.com/blog/2009/04/aspnetvb-vbcrlf/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

