• ベストアンサー

VB6のツールボックスへのコンポーネントの追加

VB6(SP6)のツールボックスですが、コンポーネントを追加した後にVBを保存して閉じ、再度開くと、先に追加したコンポーネントが表示されません。(再度追加は可能です) OSは2000です。 <具体例> (1).コンポーネントの追加で Microsoft DataGrid Control 6.0(SP6)(OLEDB) をチェックして適用(OK)。 (2).DataGridをフォーム内に作成。 (3).プロジェクト、フォームを保存して閉じる。 (4).起動してみるとツールボックスには先程追加したMicrosoft DataGrid Control 6.0(SP6)(OLEDB)がなく、フォーム内にもDataGridが白抜きの状態になっています。 ツールボックスの保存機能はあるのでしょうか? 毎回ファイルを開く度にコンポーネントを追加しているため手間がかかっております。教えていただけないでしょうか。お願いします。

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

  • ベストアンサー
  • OsieteG00
  • ベストアンサー率35% (777/2173)
回答No.1

プロジェクトファイルに保存されませんか? 駄目でしたら、テンプレートを作成して、作成するようにしてみてください。 <テンプレートの作成方法> 新規作成->標準EXEを選択->コンポーネントの追加-> 名前をつけて、フォームとプロジェクトを保存(VBインストールフォルダにtemplateフォルダが有りますので、その中のprojectフォルダ) これで、新規作成で上で選んだテンプレートを選択するとツールボックスに表示されたまま起動できます。

E-IRVINE
質問者

お礼

プロジェクトファイルには保存されないのですが、テンプレート作成でうまくいきました。 またつまづいた時にお願いします。 ありがとうございました。

関連するQ&A

  • vb2003 datagridにコントロールを追加するには

    vb2003でdatagridにチェックボックス、リストボックス、 テキストボックスを追加したいです。 datasetを作成し、ヘッダ、列、行の追加まではできましたが、 そこへ各列にコントロールの追加をしたいです。 チェックボックスはdatasetでboolean型にすると 自動でチェックボックスになると聞いたのですが、なりません。 コントロールの追加の仕方を教えてください。

  • C#のコントロールdllをVBツールボックスに追加

    宜しくお願いします。 現在、C#で自作のカレンダーを開発し 自作カレンダーをVBのツールボックスへ登録し Formへデザイン(追加)しようとしております。 テストの段階では、テスト用のプロジェクトから dllを参照しnewすることで表示ができておりましたが ツールボックスから貼り付ける形で使用したいということで 調べて色々試しております。 ・ツールボックスのアイテムの追加で.NET Framework の一覧に表示がされない ・ツールボックスのアイテムの追加 > 参照ボタンでdllを指定すると  「ツールボックスに含めることのできるコンポーネントは何もありません」  のエラーが出る ・ネットで調べ、GACへの登録を試しましたがgacutil.exeがPCの中にない ・コマンドプロンプトでコマンドを実行( gacutil /i calendar.dll )し、  レジストリには登録されているが一覧には表示されない という現状です。 ・dllのプロジェクト設定でCOM相互運用機能の登録にチェック。効果なし ・dllのプロジェクト設定でアセンブリをコム参照可能にするにチェック。効果なし ・追加する側、AutoToolboxPopulate を [true]に設定。効果なし という現状です。 そこで質問なんですが ・dll側で必要な設定やコード等があるんでしょうか? ・追加する側で必要な操作等はありますか? ご教授宜しくお願い致します。

  • DBグリットコントロールについて

    OSは、Meを使っているVB初心者なのですが、 DBグリットコントロールMicrosoft Data Bound Grid Control 5.0(SP3)を表示したかったのですが見つかりませんでした。仕方なくMicrosoft Data Grid Control 6.0(OLEDB)を使用したのですが、メッセージが・・・このコントロールには互換性のあるデータソースがありません。プロジェクトまたは、フォームにDataEnvironmentのようなOLEDBデータソースまたはADOデータソースコントロールを追加してください。と表示されました。どういうことなのでしょうか? あと、Microsoft Data Bound Grid Control 5.0(SP3)はどのファイルにあるのでしょうか?

  • VB 2010 Exp. ツールが表示されない  

    VB 2010 Express をOS W.XPで使用しています。 通常左に出で居るツールボックスの中身が表示されなく成り、 "このグループには使用可能なコントロールがありません。項目をこのテキスト上にドラッグして、ツールボックスに追加して下さい。" とのメッセージが表示されて居ます。 表示の中のツールボックスを選択したり、ツールバーのツールボックスをクリックしても同様です。 数週間前も同じ現象が出て、その時はVB 2010 Expressの修復を試みましたが、駄目。 VB 2010 Expressを削除してからVB 2010をインストールをした所、元に戻りました。 今日も同じ事をしたのですが、回復しませんでした。 ただ、他のプロジェクトを開くとツールボックスの中にツールが入って居るのもありました。 その状態でプロジェクトを閉じて、ツールボックスが無いプロジェクトを開こうとすると、そのタイミングでツールボックスの内容が消えました。 新規のプロジェクトを作成しても、ツールボックスの内容は入って居ませんでした。 ネットで検索すると、何処かにツールが入って居て、それを持って来ると治ったとの書き込みがありましたが、バージョンが違うのか、その場所が分かりませんでした。 どなたかこの現象を回復させる方法をご存知の方がおられましたら方法をお教え下さい。 ただ、問題が発生して居るのは会社のPCで、会社からはこのサイトには書き込み出来ませんので、結果は明日の帰宅後にしかお伝え出来ません。 家にもPCはありますので、場所を探す事は家でも出来ると思います。 金曜までに仕上げなければならないプログラムの開発中で、直らなければ他のPCで開発は続けようと思いますが、プロジェクトの何処かでツールボックスの内容が表示されない様に成っていれば、他のPCでもツールボックスの内容が表示されない事になります。 対処方法お分かりの方、宜しくお願いいたします

  • ツールボックスのような折りたたみ

    XP VB2005 WindowsForm 開発環境で表示されているツールボックスやプロパティのように、 使用しない時は折りたたみ、マウスカーソルをポイントすると展開するようなコンポーネント??は有りますか? 探したのですがそのような機能が見つけられませんでした。 MDIFormにしてみてもそのようなコンポーネントは追加されませんでした。 もしコンポーネントが存在して手動で追加するのであれば、その参照先を教えてください。 また、コンポーネントは無いけれど実現方法をご存知の方、 恐れ入りますが、ヒントだけでも教えていただかないでしょうか。 よろしくお願いします。

  • コモンダイアログコントロールがコンポーネントにありません

    VB6.0 win2000を使用しています。 コモンダイアログを使用したいと思い、 メニューの[プロジェクト]-[コンポーネント]Microsoft Common Dialog Control 6.0にチェックを入れようとしたところ、 メニューにMicrosoft Common Dialog Control 6.0がありません。 これはどうしたらいいのでしょうか? VB超初心者です。 よろしくご指導お願いします_(__)_

  • VB6 DataGrid コントロールについて

    お世話になっております。 VB6でDataGridコントロールについてどなたか教えてください! いろいろ調べたのですが、昔のコントロールのせいかあまり資料がありませんでした。 DataGridをフォームに貼り付けました。 ExcelのB1セルをDataGridに表示したいのですが、わかりません。 VBのTextBoxに表示はできます。DataGridが全くわかりません。 どうか、ご教示お願い致します!

  • VBのフォーム上にPDF文書を表示したい

    VB6.0のフォーム上にAcroPDF.dll(Adobe7.0)のコントロールを貼り付けて、LoadFileでPDF文書を表示することはできたのですが、一旦VBプロジェクトを保存して再度開くと、さっき貼り付けたはずのPDFコントロールがなくなっているのです。プロジェクトの参照は外れていないのですが... 何かやり方が間違っているのでしょうか? VBのフォームでPDF-Viewerを作ったことのある方、何かヒントでも構いませんので教えていただけないでしょうか? Adobeのバージョンにはこだわりません。できればいいです。 よろしくお願いいたします。

  • Excel VBA ツールボックス 追加

    Excel VBAのツールボックスで誤ってチェックボックスを削除してしまいました。 このチェックボックスをツールボックスに追加するには、どうしたらいいのでしょうか? その他のコントロールでみても、チェックボックスに該当するようなものが見当たりません。 ひとつ、よろしくお願いします。

  • 参照コンポーネント追加について

    VB.NETで別の人が作ったプログラムを読み込もうとしたところ、 「参照コンポーネント'AxMSComDlg'が見つかりませんでした。タイプライブラリを読み込めませんでした。ライブラリは登録されていません。」 「参照コンポーネント'Microsoft.Office.Core'が見つかりませんでした。」 「参照コンポーネント'MsComDlg'が見つかりませんでした。タイプライブラリを読み込めませんでした。ライブラリは登録されていません。」 「参照コンポーネント'StdType'が見つかりませんでした。タイプライブラリを読み込めませんでした。ライブラリは登録されていません。」 というエラーが出ています。 どうしたらこのエラーは解消されるでしょうか。 参照設定に追加しなければいけないと思うのですが、どうしたら追加できる でしょうか。教えてください。お願いいたします。

専門家に質問してみよう