พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com
Visual Basic programming / ช่วยด้วยครับด่วน
nongnomnam
nongnomnam
Thu 7 Sep 2006 20:08:40

 

ช่วยทีครับ คือจะสร้างฟอร์มตามรูปอ่ะครับ

เริ่มจากการกรอกตัวหนังสือลงใน Textbox  ด้านบน(ตัวอักษรใหญ่หรือเล็กก็ได้)  หลังจากนั้นคลิ๊กที่ปุ่มเปลี่ยนขนาด จะได้ผลลัพใน Textbox ที่สองโดยเปลี่ยนขนาดตัวอักษรจากใหญ่เป็นเล็กจากเล็กเป็นใหญ่

โดยใช้ทำสั่ง  Ucase  และ  Lcase

ผมลองทำดูแล้วแต่มันเปลี่ยนเพียงอย่างเดียว  คือ  ถ้าใช้ Ucase ก็จะเปลี่ยนเฉพาะ ตัวเล็กเป็นตัวใหญ่  แล้วตัวตัวใหญ่มันไม่ยอมเปลี่ยนมาเป็นตัวเล็ก

Private Sub Command1_Click()
Dim str1 As String
str1 = Text1.Text
Text2.Text = UCase(str1)
End Sub

คือผมจะหาวิธีที่นำ ucase และ lcase  มาใช้ร่วมกัน

Administrator
Fri 8 Sep 2006 01:28:20
คุณต้องเอา String แตกเป็น Charators จากนั้นก็วน loop ตรวจสอบตัวอักษรทีละตัว
ถ้ามีรหัส ASCII เป็น 65 - 90 (อักษรพิมพ์ใหญ่) ให้ทำการบวกไปอีก 32 จะได้เป็นอักษรตัวเล็ก
ถ้ามีรหัส ASCII เป็น 97 - 122 (อักษรพิมพ์เล็ก) ให้ทำการลบออกไป 32 จะได้เป็นตัวอักษรตัวใหญ่
จากนั้นก็รวมให้เป็น String

เอาเป็นไกด์แล้วกันนะครับ ไม่ค่อยถนัด VB ครับ
ใช้ Asc() เพื่อหารหัส ASCII
ใช้ Chr() เพื่อแปลงรหัส ASCII เป็น Charator
profess79
profess79
Fri 16 Feb 2007 16:05:40
a$ = Text1.Text
For i = 1 To Len(a$)
    l& = Asc(Mid(a$, i, 1))
    Select Case l&
    Case 65 To 90
        b$ = b$ & Chr(l& + 32)
    Case 97 To 122
        b$ = b$ & Chr(l& - 32)
    End Select
Next i
Text2.Text = b$
profess79
profess79
Fri 16 Feb 2007 16:06:39
a$ = Text1.Text
For i = 1 To Len(a$)
    l& = Asc(Mid(a$, i, 1))
    Select Case l&
    Case 65 To 90
        b$ = b$ & Chr(l& + 32)
    Case 97 To 122
        b$ = b$ & Chr(l& - 32)
    End Select
Next i
Text2.Text = b$
Reply
Name:
E-mail:
Home | Services | Forum | Classified | Directories | Support | Contact
ATOM feed RSS 0.9 feed RSS 1.0 feed RSS 2.0 feed
Copyright © 2005 - 2007 Modoeye.com, All Rights Reserved.
Disclaimer | Privacy policy | Term of Use | Term of Services
Valid XHTML Valid CSS! PHP: Hypertext Preprocessor MySQL database Apache Powered! FreeBSD Power to serve
Modoeye Sitemap Client login