Thread View: fj.lang.visualbasic
5 messages
5 total messages
Started by Koji Kubo
Thu, 29 Jan 1998 00:00
[Q]テキストコントロールでの上書きモードの方法
Author: Koji Kubo
Date: Thu, 29 Jan 1998 00:00
Date: Thu, 29 Jan 1998 00:00
12 lines
1011 bytes
1011 bytes
こんにちは。久保と申します。 色々試したのですが、わからないのでどなたかご存知でした ら教えてください。 VB4で、テキストコントロールにカーソルが移ったときに カーソルを(一文字ずつの)上書きモードにするにはどうした らよいのでしょうか?もし、APIコールなら、申し訳ありま せんが、その使用方法も教えてください。 よろしくお願いします。
Re: [Q]テキストコントロールでの上書きモードの方法
Author: Sirai Kazuki
Date: Fri, 30 Jan 1998 00:00
Date: Fri, 30 Jan 1998 00:00
19 lines
1473 bytes
1473 bytes
「Thu, 29 Jan 1998 18:19:10 +0900」頃 「<6aphci$o53$1@ptop03.ptop.ad.jp>」の記事 「[Q]テキストコントロールでの上書 きモードの方法」で 「"Koji Kubo" <koji@micras.ne.jp>」氏 wrote: > VB4で、テキストコントロールにカーソルが移ったときに >カーソルを(一文字ずつの)上書きモードにするにはどうした >らよいのでしょうか?もし、APIコールなら、申し訳ありま ↓ >Private Sub Text1_KeyPress(KeyAscii As Integer) > Text1.SelLength = 1 >End Sub =================================================== Sirai@mcn.ne.jp Datula → http://www.vector.co.jp/authors/VA012699/ ===================================================
Re: [Q]テキストコントロールでの上書 きモードの方法
Author: Koji Kubo
Date: Fri, 30 Jan 1998 00:00
Date: Fri, 30 Jan 1998 00:00
15 lines
1266 bytes
1266 bytes
Sirai Kazuki さん、レスありがとうございます。 > >>Private Sub Text1_KeyPress(KeyAscii As Integer) >> Text1.SelLength = 1 >>End Sub 教えていただいた方法で、やってみたのですが、何故か1文 字反転状態にならなくて(上書きはできましたが)、また、 [Delete]キーなどで、間違えて削除した場合など、一時的に挿 入もしたいので、できれば、キーボードの[Insert]キーで上書 き/挿入モードが切り替えられて、その初期状態として、上書 きモードにできる方法はないでしょうか? わがままなお願いですがよろしくお願いします。
Re: [Q]テキストコントロールでの上書 きモードの方法
Author: 長久保
Date: Fri, 30 Jan 1998 00:00
Date: Fri, 30 Jan 1998 00:00
27 lines
1366 bytes
1366 bytes
こんにちは よろずや kin-chan です
Koji Kubo <koji@micras.ne.jp> wrote in article
<6arl36$q56$1@ptop03.ptop.ad.jp>...
> Sirai Kazuki さん、レスありがとうございます。
>
> >
> >>Private Sub Text1_KeyPress(KeyAscii As Integer)
> >> Text1.SelLength = 1
> >>End Sub
>
Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case vbKeyBack, vbKeyDelete
MyLength = 0
Case vbKeyInsert
MyLength = 1 - MyLength
End Select
End Sub
Private Sub Text1_KeyUp(KeyCode As Integer, Shift As Integer)
Text1.SelLength = MyLength
End Sub
こんな感じかな? 試してないけど
Re: [Q]テキストコントロールでの上書 きモードの方法
Author: Koji Kubo
Date: Sat, 31 Jan 1998 00:00
Date: Sat, 31 Jan 1998 00:00
22 lines
1395 bytes
1395 bytes
よろずや kin-chan さん、レスありがとうございます。 >Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer) > Select Case KeyCode > Case vbKeyBack, vbKeyDelete > MyLength = 0 > Case vbKeyInsert > MyLength = 1 - MyLength > End Select >End Sub > >Private Sub Text1_KeyUp(KeyCode As Integer, Shift As Integer) > Text1.SelLength = MyLength >End Sub > >こんな感じかな? 試してないけど 参考になりました。あと、矢印キーや、MultiLineでの、行末制 御など、細かいところはいくつかあるのですが、色々やってみ ます。ありがとうございました。
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads