Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
テキストデータ内に,部分文字に着色付ける方法は在りますか?
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30891#CommentId85849
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 (社会人)
投稿日時
2023/8/28 19:15:10
VB6 の場合は、コンポーネントの追加で、 "Microsoft Rich Textbox Control 6.0"
(C:\Windows\SysWOW64\RICHTX32.OCX) を加えると、
ツールボックスに RichTextBox が現れるはずです。
選択された範囲のテキストの色を変えるには、 SelColor プロパティを使います。
RichTextBox1.SelColor = vbRed
特定の範囲を選択状態にしたい場合は、SelStart プロパティと SelLength プロパティを使います。
RichTextBox1.SelStart = 開始文字位置
'0以上
RichTextBox1.SelLength = 選択したい文字数
その他の機能について、こちらを参考にしてみてください。
http://hanatyan.sakura.ne.jp/vbhlp/rithfram.htm
とはいえ、VB6 が登場したのは 25 年前のことで、サポートも切れています。
今となっては、開発環境として利用するのは避けた方が無難です。
仮に既存コードの保守のために残しているという状況であったとしても、
ライセンスの入手性も悪いですし、流石に VB.NET への移行が検討されるべきかと…。
ちなみに Visual Basic 6.0 や Visual Studio 6.0 の単体ライセンスの新規購入は現状できません。
サブスクリプション 契約であれば入手できますが、当時よりも高くつきます。
また、Visual Basic 6.0 や Visual Studio 6.0 のライセンスを、既存利用者から譲り受けることは
一応可能ですが、委託(オークション サイトなど)を通じた譲渡は禁止されていますし、
過去に譲渡された製品を再譲渡することも禁止されています。