<?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' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4794573964117458740</id><updated>2011-04-21T13:12:50.376-07:00</updated><category term='tnomeralc web design toys'/><category term='web design tools'/><category term='claremont'/><category term='Miscellaneous'/><category term='VB.NET 2005'/><title type='text'>Almendras @ .NET</title><subtitle type='html'>Bloggging about .NET tips, tricks, and so much more...!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://winstonalmendras.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4794573964117458740/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://winstonalmendras.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Winston Almendras</name><uri>http://www.blogger.com/profile/01674393972175463519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4794573964117458740.post-8244524371600778453</id><published>2009-03-01T21:53:00.000-08:00</published><updated>2009-03-01T22:02:38.704-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web design tools'/><category scheme='http://www.blogger.com/atom/ns#' term='tnomeralc web design toys'/><category scheme='http://www.blogger.com/atom/ns#' term='claremont'/><title type='text'>Tnomeralc web design toys</title><content type='html'>One amazing thing about the internet is its capacity to adopt to change.  Five years ago may be completely different from what the internet is today. A lof of tools are being developed and being discovered by people who wants the internet experience to be better every after a new innovation comes out.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://winstonalmendras.blogspot.com/2009/03/tnomeralc-web-design-toys.html"&gt;&lt;span style="font-weight: bold;"&gt;Tnomeralc Web Design Toys&lt;/span&gt;&lt;/a&gt; is one of these products in the internet that plays a lot significance in the user's everyday internet experience.  The &lt;span style="font-weight: bold;"&gt;Tnomeralc Web Design Toys&lt;/span&gt; is a suite of application which makes use of the latest technologies in software engineering and web development. The tnomeralcs is made from an open source suite that you can freely download.&lt;br /&gt;&lt;br /&gt;A lot of our websites these days are made from Tnomeralcs. &lt;span style="font-weight: bold;"&gt;Tnomeralc&lt;/span&gt; is just a part or a segment of the complete suite.  We can consider&lt;span style="font-weight: bold;"&gt; tnomeralc&lt;/span&gt; as the building blocks of the web. They comprise each pixel in the world wide web. The world wide web won't be around if not for the tnomeralcs.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Tnomeralcs plays a great role in web toy design.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;- &lt;a href="http://claremontdesign.com/" title="Web Design Consulting | Ecommerce"&gt;Claremont Design&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Indeed, claremont is right with Tnomeralc. I tried it myself and it's good.&lt;br /&gt;&lt;br /&gt;You may purchase the Tnomeralc Web design toys from the &lt;a href="http://www.latoystore.com/" title="Autism Toys | Therapy Toys"&gt;LA Toy Store&lt;/a&gt;.  Get it now and experience the world wide web like you never did before.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4794573964117458740-8244524371600778453?l=winstonalmendras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winstonalmendras.blogspot.com/feeds/8244524371600778453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4794573964117458740&amp;postID=8244524371600778453' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4794573964117458740/posts/default/8244524371600778453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4794573964117458740/posts/default/8244524371600778453'/><link rel='alternate' type='text/html' href='http://winstonalmendras.blogspot.com/2009/03/tnomeralc-web-design-toys.html' title='Tnomeralc web design toys'/><author><name>Winston Almendras</name><uri>http://www.blogger.com/profile/01674393972175463519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4794573964117458740.post-6444052785990948659</id><published>2007-12-27T04:42:00.000-08:00</published><updated>2007-12-27T05:05:39.767-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Miscellaneous'/><title type='text'>Marhgil Macuha</title><content type='html'>SEO &lt;a style="font-weight: bold;" href="http://www.jehzlau-concepts.com/2007/12/marhgil-macuha.html"&gt;Marhgil Macuha&lt;/a&gt; is one the latest phone models released by &lt;a style="font-weight: bold;" href="http://www.nokia.com/"&gt;Nokia&lt;/a&gt;, and it's the first phone model that has a unique name, because it's not numbers, and it's not a Nseries phone, nor a Eseries phone. It's the first of its kind in its series, the SEO Series. This one-of-a-kind phone will be available in the market by early 2010. It's also called nokia MM, an acronym of its original model name "&lt;a style="font-weight: bold;" href="http://www.jehzlau-concepts.com/2007/12/marhgil-macuha.html"&gt;Marhgil Macuha&lt;/a&gt;". The brand name was taken from the late SEO Guru, &lt;a style="font-weight: bold;" href="http://www.macuha.com/"&gt;Marhgil Macuha&lt;/a&gt;. That's why its series is SEO, and its model name was MM.&lt;br /&gt;&lt;br /&gt;This phone is rumored to be more powerful and more sophisticated than all the latest Nseries and Eseries Nokia mobile phones. It has a 3G, HSPDA (3.5G), UOLU (4.0G), MENTA (4.5G), LYXSIS (5.0 G), IEEE (Wi-Fi), &lt;a style="font-weight: bold;" href="http://www.jehzlau-concepts.com/2007/12/qoutes.html"&gt;QOUTES&lt;/a&gt; (Wi-Fi 2.0), Infrared, Bluetooth and GPRS wireless connectivity. And, it's the only phone that can massively explode using its remote control. If someone steals this phone, you can opt to press the explode button if you want the thief to die instantly. You can trace the whereabouts of this phone, even if it's brought outside planet earth. Marhgil Macuha has many unbelievable features that is yet to be announced in the market early next year.&lt;br /&gt;&lt;br /&gt;The price of this mobile phone ranges from 200,000.00 Pesos to 250,000.00 Pesos. This is subjected to change without prior notice.&lt;br /&gt;&lt;br /&gt;That's all for now, we'll be informing you about the latest trends and features of this awesome phone soon. &lt;a style="font-weight: bold;" href="http://www.jehzlau-concepts.com/2006/10/subscribe.html"&gt;Subscribe to our updates now!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4794573964117458740-6444052785990948659?l=winstonalmendras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winstonalmendras.blogspot.com/feeds/6444052785990948659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4794573964117458740&amp;postID=6444052785990948659' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4794573964117458740/posts/default/6444052785990948659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4794573964117458740/posts/default/6444052785990948659'/><link rel='alternate' type='text/html' href='http://winstonalmendras.blogspot.com/2007/12/marhgil-macuha.html' title='Marhgil Macuha'/><author><name>Winston Almendras</name><uri>http://www.blogger.com/profile/01674393972175463519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4794573964117458740.post-5722316636467709561</id><published>2007-12-27T04:19:00.000-08:00</published><updated>2007-12-27T04:24:08.586-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Miscellaneous'/><title type='text'>December 2007 Nursing Board Exam Results Update</title><content type='html'>For those who are looking for the &lt;a href="http://www.philexams.com/"&gt;December 2007 Nursing Board Exam Results&lt;/a&gt; (&lt;a href="http://www.prcboardexamresults.com/"&gt;Nursing Licensure Examination Results&lt;/a&gt;), you better check the following websites below:&lt;br /&gt;&lt;a href="http://nursing.i.ph/"&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://boardexamresults.blogspot.com/2007/12/nursing-board-exam-results.html"&gt;&lt;/a&gt;&lt;a href="http://examresults.i.ph/blogs/examresults/2007/12/26/nursing-board-exam-results/"&gt;&lt;br /&gt;Philippine Nursing Board Exam Results&lt;/a&gt;&lt;br /&gt;&lt;a href="http://nursingexamresults.blogspot.com/"&gt;Nursing Exam Results&lt;/a&gt;&lt;br /&gt;&lt;a href="http://nursing.i.ph/"&gt;December 2007 Board Exam Results for Nursing&lt;/a&gt;&lt;br /&gt; &lt;a href="http://www.prcboardexamresults.com/nursing-board-exam-results-for-december-2007/"&gt;Nursing Board Exam Results (NLE) December 2007&lt;/a&gt;&lt;br /&gt; &lt;a href="http://boardexamresults.blogspot.com/2007/12/nursing-board-exam-results.html"&gt;Nursing Board Exam Results&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you're looking for &lt;a href="http://www.jehzlau-concepts.com/2007/12/qoutes.html"&gt;QOUTES&lt;/a&gt;, you can visit this post by Mr. &lt;a href="http://www.jehzlau-concepts.com/"&gt;Laurente&lt;/a&gt;, and check his latest &lt;a href="http://www.jehzlau-concepts.com/2007/12/qoutes.html"&gt;love qoutes&lt;/a&gt;, &lt;a href="http://www.jehzlau-concepts.com/2007/12/qoutes.html"&gt;friendship qoutes&lt;/a&gt;, &lt;a href="http://www.jehzlau-concepts.com/2007/12/qoutes.html"&gt;famous qoutes&lt;/a&gt;, and all of the &lt;a href="http://www.jehzlau-concepts.com/2007/12/qoutes.html"&gt;qoutes&lt;/a&gt; that you can think of.&lt;br /&gt;&lt;br /&gt;Special thanks also to &lt;a href="http://www.jehzlau-concepts.com/2007/12/marhgil-macuha.html"&gt;Marhgil Macuha&lt;/a&gt; for sharing his &lt;a href="http://www.jehzlau-concepts.com/2007/12/qoutes.html"&gt;qoutes&lt;/a&gt; and &lt;a href="http://textmates.blogspot.com/"&gt;text messages&lt;/a&gt; in his blog. Belated Merry Christmas and Happy New Year to everyone :)&lt;br /&gt;&lt;br /&gt;For those who loves &lt;a href="http://www.digitalputo.com/"&gt;Digital Photography&lt;/a&gt;, check out &lt;a href="http://www.batangyagit.com/"&gt;Winston&lt;/a&gt;'s &lt;a href="http://www.digitalputo.com/"&gt;blog&lt;/a&gt;, you'll definitely love it! But, if you love &lt;a href="http://www.jehzlau-concepts.com/2007/11/vedio.html"&gt;Vedios&lt;/a&gt; rather than &lt;a href="http://www.digitalputo.com/"&gt;Digital Photos&lt;/a&gt;, you can check this post about &lt;a href="http://www.jehzlau-concepts.com/2007/11/vedio.html"&gt;Vedio&lt;/a&gt;, you can also find &lt;a href="http://www.jehzlau-concepts.com/2007/10/pinay-scandal.html"&gt;Pinay Scandals&lt;/a&gt; using your &lt;a href="http://www.jehzlau-concepts.com/2007/12/asus-eee-pc-701-review.html"&gt;ASUS EEE&lt;/a&gt;. Hehehe ^_^ ang gulo no? :P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4794573964117458740-5722316636467709561?l=winstonalmendras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winstonalmendras.blogspot.com/feeds/5722316636467709561/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4794573964117458740&amp;postID=5722316636467709561' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4794573964117458740/posts/default/5722316636467709561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4794573964117458740/posts/default/5722316636467709561'/><link rel='alternate' type='text/html' href='http://winstonalmendras.blogspot.com/2007/12/december-2007-nursing-board-exam.html' title='December 2007 Nursing Board Exam Results Update'/><author><name>Winston Almendras</name><uri>http://www.blogger.com/profile/01674393972175463519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4794573964117458740.post-1787441339890505150</id><published>2007-11-22T23:02:00.000-08:00</published><updated>2007-11-22T23:04:19.831-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB.NET 2005'/><title type='text'>VB.NET Code to Send Mail</title><content type='html'>Private Sub SendEmail_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SendEmail.Click&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        Dim mailman As New Chilkat.MailMan() ' Any string passed to&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        UnlockComponent begins a 30-day trial.&lt;br /&gt;        mailman.UnlockComponent("anything")&lt;br /&gt;        mailman.SmtpHost = "smtp.earthlink.net"&lt;br /&gt;&lt;br /&gt;        Dim email As New Chilkat.Email()&lt;br /&gt;        email.Subject = "This is the subject"&lt;br /&gt;        email.Body = "This is the body"&lt;br /&gt;        email.AddTo("Chilkat Support", "support@chilkatsoft.com")&lt;br /&gt;        email.From = "John Smith john.smith@chilkatsoft.com"&lt;br /&gt;&lt;br /&gt;        If (Not mailman.SendEmail(email)) Then&lt;br /&gt;            MsgBox(mailman.LastErrorXml)&lt;br /&gt;        Else&lt;br /&gt;            MsgBox("Mail Sent!")&lt;br /&gt;        End If&lt;br /&gt;&lt;br /&gt;    End Sub&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4794573964117458740-1787441339890505150?l=winstonalmendras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winstonalmendras.blogspot.com/feeds/1787441339890505150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4794573964117458740&amp;postID=1787441339890505150' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4794573964117458740/posts/default/1787441339890505150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4794573964117458740/posts/default/1787441339890505150'/><link rel='alternate' type='text/html' href='http://winstonalmendras.blogspot.com/2007/11/vbnet-code-to-send-mail.html' title='VB.NET Code to Send Mail'/><author><name>Winston Almendras</name><uri>http://www.blogger.com/profile/01674393972175463519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4794573964117458740.post-8570760170488467452</id><published>2007-11-22T06:09:00.000-08:00</published><updated>2007-11-21T06:11:02.907-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB.NET 2005'/><title type='text'>Control Array using VB.NET 2005</title><content type='html'>Public Class clsControlArray&lt;br /&gt;Public Shared Function getControlArray(ByVal frm As Windows.Forms.Form, ByVal controlName As String) As System.Array&lt;br /&gt;Dim i As Short&lt;br /&gt;Dim startOfIndex As Short&lt;br /&gt;Dim alist As New ArrayList&lt;br /&gt;Dim controlType As System.Type&lt;br /&gt;&lt;br /&gt;Dim ctl As System.Windows.Forms.Control&lt;br /&gt;Dim strSuffix As String&lt;br /&gt;Dim maxIndex As Short = -1 'Default&lt;br /&gt;&lt;br /&gt;'Loop through all controls, looking for controls with the matching name pattern&lt;br /&gt;'Find the highest indexed control&lt;br /&gt;Dim allControls As ArrayList = GatherAllControls(frm)&lt;br /&gt;&lt;br /&gt;For Each ctl In allControls&lt;br /&gt;startOfIndex = ctl.Name.ToLower.IndexOf(controlName.ToLower)&lt;br /&gt;If startOfIndex = 0 Then&lt;br /&gt;strSuffix = ctl.Name.Substring(controlName.Length)&lt;br /&gt;If IsInteger(strSuffix) Then 'Check that the suffix is an integer (index of the array)&lt;br /&gt;If Val(strSuffix) &gt; maxIndex Then maxIndex = Val(strSuffix) 'Find the highest indexed Element&lt;br /&gt;End If&lt;br /&gt;End If&lt;br /&gt;Next ctl&lt;br /&gt;&lt;br /&gt;Return alist.ToArray(GetType(Control))&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;Private Shared Function getControlFromName(ByRef frm As Windows.Forms.Form, ByVal controlName As String, ByVal index As Short) As System.Windows.Forms.Control&lt;br /&gt;controlName = controlName &amp; index&lt;br /&gt;For Each ctl As Control In frm.Controls&lt;br /&gt;If String.Compare(ctl.Name, controlName, True) = 0 Then&lt;br /&gt;Return ctl&lt;br /&gt;End If&lt;br /&gt;Next ctl&lt;br /&gt;&lt;br /&gt;Return Nothing&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;Private Shared Function getControlFromName(ByVal allControls As ArrayList, ByVal controlName As String, ByVal index As Short) As System.Windows.Forms.Control&lt;br /&gt;&lt;br /&gt;controlName = controlName &amp; index&lt;br /&gt;For Each ctl As Control In allControls&lt;br /&gt;If String.Compare(ctl.Name, controlName, True) = 0 Then&lt;br /&gt;Return ctl&lt;br /&gt;End If&lt;br /&gt;Next ctl&lt;br /&gt;&lt;br /&gt;Return Nothing&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;Private Shared Function IsInteger(ByVal Value As String) As Boolean&lt;br /&gt;If Value = "" Then Return False&lt;br /&gt;&lt;br /&gt;For Each chr As Char In Value&lt;br /&gt;If Not Char.IsDigit(chr) Then&lt;br /&gt;Return False&lt;br /&gt;End If&lt;br /&gt;Next&lt;br /&gt;Return True&lt;br /&gt;End Function&lt;br /&gt;&lt;br /&gt;End Class&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4794573964117458740-8570760170488467452?l=winstonalmendras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winstonalmendras.blogspot.com/feeds/8570760170488467452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4794573964117458740&amp;postID=8570760170488467452' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4794573964117458740/posts/default/8570760170488467452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4794573964117458740/posts/default/8570760170488467452'/><link rel='alternate' type='text/html' href='http://winstonalmendras.blogspot.com/2007/11/control-array-using-vbnet-2005.html' title='Control Array using VB.NET 2005'/><author><name>Winston Almendras</name><uri>http://www.blogger.com/profile/01674393972175463519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4794573964117458740.post-2624933344457151717</id><published>2007-11-21T06:00:00.000-08:00</published><updated>2007-11-21T06:03:33.788-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB.NET 2005'/><title type='text'>Module modKeys: Easy way to manipulate key event using this class module in VB .NET 2005</title><content type='html'>Module modKeys&lt;br /&gt;Public Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Integer, ByVal dwExtraInfo As Integer)&lt;br /&gt;Public Declare Function MapVirtualKey Lib "user32" Alias "MapVirtualKeyA" (ByVal wCode As Integer, ByVal wMapType As Integer) As Integer&lt;br /&gt;&lt;br /&gt;Public Const KEYEVENTF_KEYDOWN As Short = &amp;H0S&lt;br /&gt;Public Const KEYEVENTF_KEYUP As Short = &amp;H2S&lt;br /&gt;&lt;br /&gt;Public Enum EnumCharType&lt;br /&gt;vbAlphaOnly = 0 'type for Characters only&lt;br /&gt;vbNumericOnly = 1 'type for numeric only&lt;br /&gt;vbAlphanumeric = 2 'Allow Alphanumeric&lt;br /&gt;vbOnListOnly = 3&lt;br /&gt;End Enum&lt;br /&gt;&lt;br /&gt;Public Enum EnumKeyExec&lt;br /&gt;vbEnterOnly = 0 'this would only allow enter key&lt;br /&gt;vbBackSpaceOnly = 1 'allow backspace only&lt;br /&gt;vbSpaceOnly = 2 'allow space only&lt;br /&gt;vbEnterBackSpace = 3 'allow both backspace and enter&lt;br /&gt;vbEnterSpace = 4 'allow enter and space&lt;br /&gt;vbSpaceBackSpace = 5 'allow space and backspace&lt;br /&gt;vbDefaultKeys = 6 'allow space,enter and backspace&lt;br /&gt;End Enum&lt;br /&gt;&lt;br /&gt;Public Sub AutoShiftTab()&lt;br /&gt;keybd_event(System.Windows.Forms.Keys.ShiftKey, MapVirtualKey(System.Windows.Forms.Keys.ShiftKey, 0), KEYEVENTF_KEYDOWN, 0)&lt;br /&gt;keybd_event(System.Windows.Forms.Keys.Tab, MapVirtualKey(System.Windows.Forms.Keys.Tab, 0), KEYEVENTF_KEYDOWN, 0)&lt;br /&gt;keybd_event(System.Windows.Forms.Keys.ShiftKey, MapVirtualKey(System.Windows.Forms.Keys.ShiftKey, 0), KEYEVENTF_KEYUP, 0)&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;End Module&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SAMPLE CODE:&lt;br /&gt;Public Class Form1&lt;br /&gt;&lt;br /&gt;Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress&lt;br /&gt;'//-ALPHA NUMERIC with special characer " .?/@#"&lt;br /&gt;e.KeyChar = ChrW(modKeys.Keyed(AscW(e.KeyChar), EnumCharType.vbAlphanumeric, EnumKeyExec.vbEnterBackSpace, True, "[ .?/_]"))&lt;br /&gt;Select Case AscW(e.KeyChar)&lt;br /&gt;Case System.Windows.Forms.Keys.Return&lt;br /&gt;AutoTab() '//-focused on next tab order&lt;br /&gt;End Select&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown&lt;br /&gt;Select Case e.KeyCode&lt;br /&gt;Case System.Windows.Forms.Keys.Down&lt;br /&gt;AutoTab() '//-focused on next tab order&lt;br /&gt;Case System.Windows.Forms.Keys.Up&lt;br /&gt;AutoShiftTab() '//-focused on previous tab order&lt;br /&gt;End Select&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Sub TextBox4_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox4.KeyPress&lt;br /&gt;'//-SELECTED CHARACTER&lt;br /&gt;e.KeyChar = ChrW(modKeys.Keyed(AscW(e.KeyChar), EnumCharType.vbOnListOnly, EnumKeyExec.vbEnterBackSpace, True, "[RrUuBbEeNn]"))&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;End Class&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4794573964117458740-2624933344457151717?l=winstonalmendras.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://winstonalmendras.blogspot.com/feeds/2624933344457151717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4794573964117458740&amp;postID=2624933344457151717' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4794573964117458740/posts/default/2624933344457151717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4794573964117458740/posts/default/2624933344457151717'/><link rel='alternate' type='text/html' href='http://winstonalmendras.blogspot.com/2007/11/module-modkeys-easy-way-to-manipulate.html' title='Module modKeys: Easy way to manipulate key event using this class module in VB .NET 2005'/><author><name>Winston Almendras</name><uri>http://www.blogger.com/profile/01674393972175463519</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
