• ベストアンサー

RichTextBox使用できない

RichTextBoxを使いたいのですが、参照設定できません。 「プロジェクト-コンポーネント」メニューのコントロールでチェックを入れOKを押すと 「この名前は既にあるモジュール、プロジェクト、オブジェクトライブラリで使われています。」 というエラーが出ます。 通常のインストールで入っているのでしょうか? ツールボックスにはありませんので、フォームには配置はできません。 環境は、VB6.0+Windows2000です。

質問者が選んだベストアンサー

  • ベストアンサー
  • TAGOSAKU7
  • ベストアンサー率65% (276/422)
回答No.2

何かの参照設定と競合しているのでは? 空のプロジェクトで、#1さんの手順でやって追加できたなら、その可能性が高いです。

takakohno
質問者

お礼

空のプロジェクトでやったらできました。 何かと競合していたようです。

その他の回答 (4)

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.5

オブジェクトブラウザを見れば、何かわかるかもしれません。

  • momoturbo
  • ベストアンサー率55% (49/88)
回答No.4

まったく自信ありませんが、 「プロジェクト-参照設定」<-コンポーネントではない をみてもらって、参照不可になっているところはないでしょうか? 参照不可がある場合、プログラムがまともに動かない場合があります。 実際にRICHTX32.OCXはインストールされているか、 チェックしてみては? システムパス\system32\richtx32.ocxがあるかどうか? 以下は最終手段ですが、 RICHTX32.OCXの登録しなおしとか 最終的にはVBを再インストールとか

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

素人なんですが、通常では「通常のインストールで入っているのでしょう」と言えると思います。私のように何もしていないものでもフォームに貼りつけ出来ました。 >ツールボックスにはありませんので、フォームには配置はできません。 (1)ツールボックスにアイコンがあるもの (2)参照設定でリストから選択指定を行うもの (3)[プロジェクト]-[コンポーネント]でリストから指定するものと3種あるようです。 (1)(2)(3)ともVBの版で(スタンダードやエンタープライズ版とか)、また意図的にインストールしたことにより、アイコンとリストの内容数が違いますよね。 既にご解答があるように、本件は(3)で [プロジェクト]-[コンポーネント]で、(私の場合は旧いですが)「Microsoft Rich Textbox Control 6.0」を選ぶとツールボックスに、リッチテキストのアイコンが現われました。(2)の場合は、ツールボックスに出なかったように記憶します。次ぎにVBを新規で立ち上げると(2)(3)では出てきませんが。(出てくるようにする仕方があるのかも知れませんが。)

  • i-touch
  • ベストアンサー率40% (170/415)
回答No.1

こんにちは [プロジェクト]-[コンポーネント]に「Microsoft Rich Textbox Control 6.0(SP4)」はありませんか? ファイル名は「RICHTX32.OCX」になります。 私の環境ではチェックし、追加できます。 では!

takakohno
質問者

補足

そのチェックを入れてOKを押したときに上記エラーが出ます。 競合していると思うのですが、現在チェックされているものはVB標準のものだけらしく、チェックははずせません。

関連するQ&A