■ 現在のこのページの役立ち度:
表示されない場合こちらのリンクからもご覧になれます。
■ このページの役立ち度を評価する:
役立ち度を評価してください。
(1(左):あまり役立たない - 5(右):大変役立った):
■ ページの共有:
[ サイト内検索 ]
カスタム検索
#23935-0Masked Editコントロールを使いたい。ゆうこ2001-10-23(火) 10:38
     #23936-0RE#23935:Masked Editコントロールを使いたい。魔界の仮面弁士2001-10-23(火) 11:29
     #23966-0RE#23936:Masked Editコントロールを使いたい。ゆうこ2001-10-23(火) 18:50
     #23967-0RE#23966:Masked Editコントロールを使いたい。魔界の仮面弁士2001-10-23(火) 19:04
     #23978-0RE#23967:Masked Editコントロールを使いたい。ゆうこ2001-10-24(水) 12:00
     #23980-0RE#23978:Masked Editコントロールを使いたい。Dental2001-10-24(水) 12:45
     #23984-0RE#23980:Masked Editコントロールを使いたい。ゆうこ2001-10-24(水) 15:21
     #23985-0RE#23984:Masked Editコントロールを使いたい。Dental2001-10-24(水) 15:40
     #24003-0RE#23985:Masked Editコントロールを使いたい。ゆうこ2001-10-24(水) 17:52
#23935-0
Masked Editコントロールを使いたい。
みなさまこんにちは、掲題の件で教えて下さい。

Masked Editコントロールを使おうと思い、コンポーネントを追加しようとしたところ
「既にあるモジュール、プロジェクト、オブジェクトライブラリで使用しています」
というメッセージが返って来ました。

それぞれを調べたところオブジェクトライブラリで既に参照していることが解りました。

参照はしていても、ツールボックスには表示されていませんし、
コンポーネントを追加しようと思っても、参照しているので追加できません。

こういった場合、どうやればMasked Editコントロールを使えるようになるのでしょうか?

ヒントだけでもご教授願えれば幸いです。
#23936-0
RE#23935:Masked Editコントロールを使いたい。
> それぞれを調べたところオブジェクトライブラリで既に参照していることが解りました。
> 参照はしていても、ツールボックスには表示されていませんし、
> コンポーネントを追加しようと思っても、参照しているので追加できません。
> こういった場合、どうやればMasked Editコントロールを使えるようになるのでしょうか?

参照設定を外せばよいのでは?
#23966-0
RE#23936:Masked Editコントロールを使いたい。
> > それぞれを調べたところオブジェクトライブラリで既に参照していることが解りました。
> > 参照はしていても、ツールボックスには表示されていませんし、
> > コンポーネントを追加しようと思っても、参照しているので追加できません。
> > こういった場合、どうやればMasked Editコントロールを使えるようになるのでしょうか?
> 
> 参照設定を外せばよいのでは?

Visual Basic For Applications
Visual Basic runtime objects and procedures
Visual Basic objects and procedures
OLE Automation

以外の参照設定をすべて外し、一度プロジェクトを閉じて再度開きましたが、
やっぱり、追加できません。
オブジェクトライブラリで確認すると参照されていました。

新規作成したプロジェクトには、追加することが出来ました。
(新規作成したプロジェクトで参照しているオブジェクトライブラリは上記の4つでした)

お手上げです。どうすればいいのでしょうか・・・。
#23967-0
RE#23966:Masked Editコントロールを使いたい。
>>> それぞれを調べたところオブジェクトライブラリで既に参照していることが解りました。
>>> 参照はしていても、ツールボックスには表示されていませんし、
>>> コンポーネントを追加しようと思っても、参照しているので追加できません。
>>> こういった場合、どうやればMasked Editコントロールを使えるようになるのでしょうか?
>> 参照設定を外せばよいのでは?
> Visual Basic For Applications
> Visual Basic runtime objects and procedures
> Visual Basic objects and procedures
> OLE Automation
> 以外の参照設定をすべて外し、一度プロジェクトを閉じて再度開きましたが、
というか、それらは外せないと思いますけど。(^_^;)
OLE Automationはともかくとして。


> やっぱり、追加できません。
『参照はしていても、ツールボックスには表示されていません』というのは、
「既に参照設定されている」という意味ではなかったのですか?

MSMASK32.OCX (Microsoft Masked Edit Control)は、参照設定されて無いのですか?


> 新規作成したプロジェクトには、追加することが出来ました。
> (新規作成したプロジェクトで参照しているオブジェクトライブラリは上記の4つでした)
VBPやFRMファイルをメモ帳等で開き、参照設定/コンポーネントの記述内容に
違いがないか、確認してみては如何でしょう。
#23978-0
RE#23967:Masked Editコントロールを使いたい。
> > Visual Basic For Applications
> > Visual Basic runtime objects and procedures
> > Visual Basic objects and procedures
> > OLE Automation
> > 以外の参照設定をすべて外し、一度プロジェクトを閉じて再度開きましたが、

> というか、それらは外せないと思いますけど。(^_^;)
> OLE Automationはともかくとして。
> 『参照はしていても、ツールボックスには表示されていません』というのは、
> 「既に参照設定されている」という意味ではなかったのですか?
> MSMASK32.OCX (Microsoft Masked Edit Control)は、参照設定されて無いのですか?
> VBPやFRMファイルをメモ帳等で開き、参照設定/コンポーネントの記述内容に
> 違いがないか、確認してみては如何でしょう。

すみません、私の説明が足りませんでした。

1、コンポーネントの追加時にエラーが出る。
2、オブジェクトブラウザで確認すると参照されている。
 (↑最初に投稿した時に、オブジェクトライブラリと書いてしまいました)
3、参照設定のリストには Microsoft Masked Edit Control が存在しない。

以上のことから、Microsoft Masked Edit Controlは
何かのdllやtbl等に含まれているコントロールなのかもしれないと考えて
上記の4つ以外の参照設定をすべて外し、コンポーネントを追加しようと試みた次第です。

で、アドバイスの通りVBPをメモ帳で開いて確認したところ
Reference= の部分にMicrosoft Masked Edit Controlが指定されたので
その行を削除して、コンポーネントを追加したらエラーが出ることなく
ツールボックスにも無事に表示されました。

が、またここで疑問が・・・
コンポーネントを追加した後に、VBPをメモ帳で開いて確認したら
今度は、Object= の部分にMicrosoft Masked Edit Controlが指定されていたのですが
どうしてなのでしょうか?
#23980-0
RE#23978:Masked Editコントロールを使いたい。
> 何かのdllやtbl等に含まれているコントロールなのかもしれないと考えて
TBL??

> Reference= の部分にMicrosoft Masked Edit Controlが指定されたので
(中略)
> 今度は、Object= の部分にMicrosoft Masked Edit Controlが指定されていたのですが
前者は、参照設定ダイアログの設定。
後者は、コンポーネントダイアログの設定じゃなかったかな。
#23984-0
RE#23980:Masked Editコントロールを使いたい。
> > Reference= の部分にMicrosoft Masked Edit Controlが指定されたので
> (中略)
> > 今度は、Object= の部分にMicrosoft Masked Edit Controlが指定されていたのですが
> 前者は、参照設定ダイアログの設定。
> 後者は、コンポーネントダイアログの設定じゃなかったかな。

すみません、私が聞きたかったのは、
参照設定ダイアログの一覧に Microsoft Masked Edit Control が存在しないのに
(チェックがついていないのではなく、リスト項目に存在しないのです。)
なぜ参照設定されていたのか、ということなのです。

コンポーネントを追加した後に、Object= 指定されていたのは理解できるのですが・・・。
#23985-0
RE#23984:Masked Editコントロールを使いたい。
> 参照設定ダイアログの一覧に Microsoft Masked Edit Control が存在しないのに
> (チェックがついていないのではなく、リスト項目に存在しないのです。)
> なぜ参照設定されていたのか、ということなのです。

一覧になくても、参照設定ダイアログで[参照(B)...]を押せば、
OCXを参照設定することができるけれど……そういう事ではなく?
#24003-0
RE#23985:Masked Editコントロールを使いたい。
> > 参照設定ダイアログの一覧に Microsoft Masked Edit Control が存在しないのに
> > (チェックがついていないのではなく、リスト項目に存在しないのです。)
> > なぜ参照設定されていたのか、ということなのです。
> 
> 一覧になくても、参照設定ダイアログで[参照(B)...]を押せば、
> OCXを参照設定することができるけれど……そういう事ではなく?

はうっ、そんな方法があることをたった今知りました・・・(汗)
お恥ずかしい・・・。

どうもありがとうございました、これで疑問も解決いたしました。
このページと関連する記事:
#3995-0コントロールの追加について1999-11-12(金) 14:51
#5005-0参照可能なライブラリファイルを保存できません1999-12-09(木) 10:19
#21321-0ListViewのコンパイルエラー2001-06-12(火) 17:49
#2364-0まったくの初心者です。2002-06-03(月) 13:40
#1901-1フォーマット2004-04-30(金) 19:27
#369-0Excelで言う所の「MultiPage」2002-03-15(金) 23:28
#24569-0テキストボックスの書式設定を日付型にするには2001-11-14(水) 13:49
#20132-0RE#20128:shellオブジェクトの使い方2002-03-09(土) 01:09
#21016-0TextBOX について2001-05-23(水) 15:39
#31027-0RE#31026:配布用ディスク作成2000-10-03(火) 15:34
お探しの情報は見つかりましたか?お困りの問題は解決しましたか?
サイト内検索, 似た記事検索で見つからなくてもあきらめずに掲示板で質問してみましょう。
VB初心者友の会があなたのお役に立てれば幸いです。また、本ページの投稿者の方々にこの場を借りて感謝致します。
本ページは過去ログを集めて自動構成しています。よろしければこのページに関するフィードバックをお願いします。
(※ 構成の誤り、広告等の不適切な記事、リンク切れ、読めないページの報告など)