- ベストアンサー
RichTextBox使用できない
RichTextBoxを使いたいのですが、参照設定できません。 「プロジェクト-コンポーネント」メニューのコントロールでチェックを入れOKを押すと 「この名前は既にあるモジュール、プロジェクト、オブジェクトライブラリで使われています。」 というエラーが出ます。 通常のインストールで入っているのでしょうか? ツールボックスにはありませんので、フォームには配置はできません。 環境は、VB6.0+Windows2000です。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
何かの参照設定と競合しているのでは? 空のプロジェクトで、#1さんの手順でやって追加できたなら、その可能性が高いです。
その他の回答 (4)
- todo36
- ベストアンサー率58% (728/1234)
オブジェクトブラウザを見れば、何かわかるかもしれません。
- momoturbo
- ベストアンサー率55% (49/88)
まったく自信ありませんが、 「プロジェクト-参照設定」<-コンポーネントではない をみてもらって、参照不可になっているところはないでしょうか? 参照不可がある場合、プログラムがまともに動かない場合があります。 実際にRICHTX32.OCXはインストールされているか、 チェックしてみては? システムパス\system32\richtx32.ocxがあるかどうか? 以下は最終手段ですが、 RICHTX32.OCXの登録しなおしとか 最終的にはVBを再インストールとか
- imogasi
- ベストアンサー率27% (4737/17069)
素人なんですが、通常では「通常のインストールで入っているのでしょう」と言えると思います。私のように何もしていないものでもフォームに貼りつけ出来ました。 >ツールボックスにはありませんので、フォームには配置はできません。 (1)ツールボックスにアイコンがあるもの (2)参照設定でリストから選択指定を行うもの (3)[プロジェクト]-[コンポーネント]でリストから指定するものと3種あるようです。 (1)(2)(3)ともVBの版で(スタンダードやエンタープライズ版とか)、また意図的にインストールしたことにより、アイコンとリストの内容数が違いますよね。 既にご解答があるように、本件は(3)で [プロジェクト]-[コンポーネント]で、(私の場合は旧いですが)「Microsoft Rich Textbox Control 6.0」を選ぶとツールボックスに、リッチテキストのアイコンが現われました。(2)の場合は、ツールボックスに出なかったように記憶します。次ぎにVBを新規で立ち上げると(2)(3)では出てきませんが。(出てくるようにする仕方があるのかも知れませんが。)
- i-touch
- ベストアンサー率40% (170/415)
こんにちは [プロジェクト]-[コンポーネント]に「Microsoft Rich Textbox Control 6.0(SP4)」はありませんか? ファイル名は「RICHTX32.OCX」になります。 私の環境ではチェックし、追加できます。 では!
補足
そのチェックを入れてOKを押したときに上記エラーが出ます。 競合していると思うのですが、現在チェックされているものはVB標準のものだけらしく、チェックははずせません。
お礼
空のプロジェクトでやったらできました。 何かと競合していたようです。