tên của Frame trong Form là tiếng việt có dấu (1 người xem)

  • Thread starter Thread starter DMQ
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

DMQ

Thành viên dốt
Tham gia
21/3/12
Bài viết
722
Được thích
57
Giới tính
Nam
Các AC cho em hỏi có cách nào gỏ tên(Caption) của Frame là tiếng việt có dấu không ah?????
 
Mình không làm được, mà nhìn hình của bạn hình như là MultiPage chứ không phải frame.
 
Upvote 0
Các AC cho em hỏi có cách nào gỏ tên(Caption) của Frame là tiếng việt có dấu không ah?????


Mục đích cuối cùng là đọc được chữ, sao bạn không xóa Caption của Frame đi và gán cái Label vào chỗ Caption để khỏi suy nghĩ chi cho nó rắc rối.
 
Upvote 0
Vậy chỉ có cách của Anh be09 thôi sao. Cám Ơn các Anh.!!!!!-=09=+-+-+-+-0-/.@$@!^%&&&%$R-\\/.%#^#$**~**
 
Upvote 0
Vậy chỉ có cách của Anh be09 thôi sao. Cám Ơn các Anh.!!!!!-=09=+-+-+-+-0-/.@$@!^%&&&%$R-\\/.%#^#$**~**

Đại khái vầy nè:
Mã:
Me.Frame1.Caption = Range("A1").Value
Đó là hàng thật đấy
Hoặc vầy:
Mã:
Me.Frame1.Caption = "Nguy" & ChrW(7877) & "n Anh Tu" & ChrW(7845) & "n"
Cũng hàng thật luôn
 
Lần chỉnh sửa cuối:
Upvote 0
Thầy cho em biết char code của "Chi Tiết Nhập" và "Chi Tiết Xuất" với ah!!!!!!
 
Upvote 0
Thầy cho em biết char code của "Chi Tiết Nhập" và "Chi Tiết Xuất" với ah!!!!!!

Bạn cần làm việc hay cần vọc code vậy?

Cần làm việc thì cách nào đơn giản hơn dùng cách nấy. Chỉ nên chú nổ lực vào khả năng phân tích. Ba cái hình dáng mẫu mã chỉ là đánh phấn thoa son.

Cần vọc code thì chịu khó tự vọc. Gõ mấy dòng trên vào ô nào đó rồi viết một đoạn code giải mã từ ký tự.
 
Upvote 0
Để hiểu vấn đề này bạn hãy tìm hiểu về ChrW, AscW

Cần đi từ cơ bản, thử, tìm kiếm sẽ có câu trả lời ngay.
 
Upvote 0
Để hiểu vấn đề này bạn hãy tìm hiểu về ChrW, AscW

Cần đi từ cơ bản, thử, tìm kiếm sẽ có câu trả lời ngay.
Còn loại sau nữa sao Bác Bill vẽ ra nhiều vậy chứ...mình cũng chưa hiểu lắm +-+-+-+--=0

Chi Tiết Nhập = "Chi Ti"&ChrW(&H1EBF)&"t Nh"&ChrW(&H1EAD)&"p"

Chi Tiết Xuất = "Chi Ti"&ChrW(&H1EBF)&"t Xu"&ChrW(&H1EA5)&"t"
 
Upvote 0
Còn loại sau nữa sao Bác Bill vẽ ra nhiều vậy chứ...mình cũng chưa hiểu lắm +-+-+-+--=0

Chi Tiết Nhập = "Chi Ti"&ChrW(&H1EBF)&"t Nh"&ChrW(&H1EAD)&"p"

Chi Tiết Xuất = "Chi Ti"&ChrW(&H1EBF)&"t Xu"&ChrW(&H1EA5)&"t"

dùng máy tính của HDH bấm 1EBF rồi chuyển về hệ Dec xem sao ?

c11f7a082b07c541b6cfd851621783e0.png



c07f6bd0da200bcfc2c1213326a133f2.png
 
Upvote 0
Em có biết tý code nào đâu, chỉ khoái làm Form cho nó giống phân mềm, con code thực hiện toàn là nhờ các AC trên DD làm cho không ah(Đặc biệt là có Một thầy đã viết code cho em từ A-> Z). Cám Ơn Anh kieu manh!!!!
 
Upvote 0
Còn loại sau nữa sao Bác Bill vẽ ra nhiều vậy chứ...mình cũng chưa hiểu lắm +-+-+-+--=0

Chi Tiết Nhập = "Chi Ti"&ChrW(&H1EBF)&"t Nh"&ChrW(&H1EAD)&"p"

Chi Tiết Xuất = "Chi Ti"&ChrW(&H1EBF)&"t Xu"&ChrW(&H1EA5)&"t"
Bạn chắc chắn biết mẫu thập lục phân này. Còn tại sao anh Bill lại dùng thì chắc phải hỏi anh Bill thôi. Mọi sự giải thích tìm kiểm được cũng khó có thể trả lời trọn vẹn phần bôi đậm của bạn - bởi đó là ý chủ quan người viết.
 
Upvote 0
Còn loại sau nữa sao Bác Bill vẽ ra nhiều vậy chứ...mình cũng chưa hiểu lắm +-+-+-+--=0

Chi Tiết Nhập = "Chi Ti"&ChrW(&H1EBF)&"t Nh"&ChrW(&H1EAD)&"p"

Chi Tiết Xuất = "Chi Ti"&ChrW(&H1EBF)&"t Xu"&ChrW(&H1EA5)&"t"

Tôi đoán "bác Bill" của bạn là Bill Gates.

Cái này ở trong tình trạng, không cho thì chê ít, cho thì than nhiều.

Thời buổi công nghệ bây giờ, số nguyên viết theo dạng thập lục phân (hexadecimal) là bình thường, đâu có gì vẽ vời. &H chỉ là cách báo cho trình dịch biết con số đi kế được viết theo mã thập lục phân (cũng như bạn viết 100& có nghĩa là số thực, và 1E2 là dạng khoa học vậy)

Trong dạng Hex, 4 bits (8 bits là 1 byte) là 1 ký tự, gồm 16 ký tự 0-9 và A-F. Với 4 ký tự bạn diễn tả được tất cả 16 bits, tức là một ChrW

Anh Bill không hề bày biện. Hex là một tiêu chuẩn của máy tính. Các trình dịch chỉ khác nhau ở cái phần ký hiệu báo đi trước thôi. Đối với VB là ký hiệu &H, trong khi đó C dùng ký hiệu 0x
 
Upvote 0
Em muốn viết : Bạn có muốn xóa" code:
Mã:
"B" & ChrW(7841) & "n c" & ChrW(243)  "mu" & ChrW(7889) & "n  x" & ChrW(243) & a"
Mong các AC chỉ cho em chổ sai với?????
 
Upvote 0
Mong Anh Chim Hồng chỉ rỏ dùm ah!!!! em dốt lắm
 
Upvote 0
Vẫn chưa hiểu Anh ơi!!!!!!%#^#$**~**-+*/&&&%$R-\\/.
 
Upvote 0
Phải vầy không ah:
Mã:
[COLOR=#000000][I]"B" & ChrW(7841) & "n c" & ChrW(24[/I][/COLOR][COLOR=#ff0000][I][SIZE=4][B]3) &  "m[/B][/SIZE][/I][/COLOR][COLOR=#000000][I]u" & ChrW(7889) & "n  x" & ChrW(243) & a"[/I][/COLOR]
sao nó ra là: B?n c & ChrW(243) & mu?n xóa
 
Upvote 0
Phải vầy không ah:
Mã:
[COLOR=#000000][I]"B" & ChrW(7841) & "n c" & ChrW(24[/I][/COLOR][COLOR=#ff0000][I][SIZE=4][B]3) &  "m[/B][/SIZE][/I][/COLOR][COLOR=#000000][I]u" & ChrW(7889) & "n  x" & ChrW(243) & a"[/I][/COLOR]
sao nó ra là: B?n c & ChrW(243) & mu?n xóa
Mở file WORD lên, ghi macro rồi viết gì thì viết, sau đó mở VBE của Word lên, mở module ra, nó nằm một đống ở trong đó đấy!
 
Upvote 0
Sao em dò trong bảng Assii thì ó là 243, mà sao cái đúng(xóa) cái sai(có), ố là 7889 mà ra là ?
 
Upvote 0
sao em ghi Marcro trong word nó ra như vầy né Anh Nghĩa:
Mã:
Sub Macro2()'
' Macro2 Macro
' b?n có mu?n xóa
'
    Selection.TypeText Text:="B"
    Selection.Paste
    Selection.TypeText Text:=" c"
    Selection.Paste
    Selection.TypeText Text:=" mu"
    Selection.Paste
    Selection.TypeBackspace
    Selection.Paste
    Selection.TypeText Text:=" x"
    Selection.Paste
End Sub
 
Upvote 0
Sao em dò trong bảng Assii thì ó là 243, mà sao cái đúng(xóa) cái sai(có), ố là 7889 mà ra là ?
Sau khi ghi Macro trên WORD nó được kết quả vầy nè:

Mã:
Sub Macro1()
'
' Macro1 Macro
'
'
    Selection.TypeText Text:=[COLOR=#ff0000][B]"B" & ChrW(7841) & "n có mu" & ChrW(7889) & "n xóa không?"[/B][/COLOR]
    Selection.TypeParagraph
End Sub
 
Upvote 0
sao em ghi Marcro trong word nó ra như vầy né Anh Nghĩa:
Mã:
Sub Macro2()'
' Macro2 Macro
' b?n có mu?n xóa
'
    Selection.TypeText Text:="B"
    Selection.Paste
    Selection.TypeText Text:=" c"
    Selection.Paste
    Selection.TypeText Text:=" mu"
    Selection.Paste
    Selection.TypeBackspace
    Selection.Paste
    Selection.TypeText Text:=" x"
    Selection.Paste
End Sub
Tôi kêu bạn gõ chữ vào chứ tôi có kêu bạn Paste đâu?
 
Upvote 0
Sao kỳ dzậy em đã làm giống y chang Anh mà vận hiện ra:B?n có mu?n xóa không? Tức là vần "ạ" và vần"ố" là dấu chấm hỏi.
 
Upvote 0
Em gỏ đấy chứ, mà sao code trong word là Paste. Em không hiểu tại sao nó vậy(em gỏ)
 
Upvote 0
Untitled.png
Hình đây ah, và code đây ah
Mã:
Private Sub cmd_xoa1_Click()
Dim msg As String
  If ListBox1.ListCount = 0 Then Exit Sub
    Dim Answer
    msg = msg & "B" & ChrW(7841) & "n có mu" & ChrW(7889) & "n  xóa không?" & vbNewLine & _
    "- " & ListBox1.List(ListBox1.ListIndex, 0) & vbNewLine & _
    "- " & ListBox1.List(ListBox1.ListIndex, 1)
    
    Answer = MsgBox(msg, vbYesNo + vbQuestion)
    If Answer = vbNo Then Exit Sub
    If Answer = vbYes Then ListBox1.RemoveItem (ListBox1.ListIndex)
    TextBox3.SetFocus
End Sub
 
Upvote 0
View attachment 151669
Hình đây ah, và code đây ah
Mã:
Private Sub cmd_xoa1_Click()
Dim msg As String
  If ListBox1.ListCount = 0 Then Exit Sub
    Dim Answer
    msg = msg & "B" & ChrW(7841) & "n có mu" & ChrW(7889) & "n  xóa không?" & vbNewLine & _
    "- " & ListBox1.List(ListBox1.ListIndex, 0) & vbNewLine & _
    "- " & ListBox1.List(ListBox1.ListIndex, 1)
    
    Answer = MsgBox(msg, vbYesNo + vbQuestion)
    If Answer = vbNo Then Exit Sub
    If Answer = vbYes Then ListBox1.RemoveItem (ListBox1.ListIndex)
    TextBox3.SetFocus
End Sub
Muốn hiển thị được tiếng Việt trong MsgBox bạn cần phải có hàm API để chuyển đổi, chứ không thể nào làm được, hoặc bạn vào đường link sau để tham khảo!

[h=2]Tặng Hàm MsgBox Việt hóa font Unicode chỉnh nút lệnh theo ý muốn! (Phần 3)[/h]
 
Upvote 0

Bài viết mới nhất

Back
Top Bottom