入力可能コンボボックスの入力文字数制限をバイトで制限したい
- 題名: 入力可能コンボボックスの入力文字数制限をバイトで制限したい
- 著者: シナシナ
- 日時: 2004/08/20 18:17:12
- ID: 5711
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: 入力可能コンボボックスの入力文字数制限をバイトで制限したい
- 著者: java.lang.Nullpo
- 日時: 2004/08/20 21:53:08
- ID: 5720
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 入力可能コンボボックスの入力文字数制限をバイトで制限したい
- 著者: よねKEN
- 日時: 2004/08/21 2:07:59
- ID: 5725
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: 入力可能コンボボックスの入力文字数制限をバイトで制限したい
- 著者: シナシナ
- 日時: 2004/08/21 13:28:26
- ID: 5726
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
入力可能なコンボボックス(DropDown)に対して、
バイト数で入力文字数を制限したいと思っています。
以前のVB6.0では、下記のようなAPIを使用するとできましたが、
VB.NETになってからは、同じようにソースを組んでも上手く行きません。
どなたか、実現方法を知っていましたら、教えて下さい。
<以前の方法>
[API宣言]
Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" _
(ByVal hwnd As Long, _
ByVal wMsg As Long, _
ByVal wParam As Long, _
lParam As Any) As Long
[制限]
Private Sub Form_Load()
Const CB_LIMITTEXT = &H141
'Combo1の入力制限をを8バイトとする場合
Call SendMessage(Combo1.hWnd, CB_LIMITTEXT, 8, 0)
End Sub