- ベストアンサー
VB6でトグルボタンを使いたい
VB6でトグルボタンを使いたいのですが、プロジェクト-コンポーネント-コントロールで Microsoft Forms 2.0 Obeject Libraryにチェックを入れて使えるようになりました。 しかし、他のソフトで同じことをすると 「この名前は既にあるモジュール、プロジェクト、オブジェクトライブラリで使われています。」という メッセージが出てしまいます。 対処策はあるのでしょうか?
- miya2004
- お礼率21% (690/3220)
- Visual Basic
- 回答数2
- ありがとう数1
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>VB6でトグルボタンを使いたい CheckBoxのStyleプロパティを[1-グラフィックス]に設定すればトグルボタンと同じ振る舞いをするようになります。 また、OptionButtonのStyleプロパティを[1-グラフィックス]に設定すればラジオボタンとして機能します。
その他の回答 (1)
- tsunji
- ベストアンサー率20% (196/958)
Microsoft Forms 2.0 Obeject LibraryってOfficeをインストールした時についてくるもで再配布禁止ですから、配布する予定のものなら、使わないほうがいいね。
関連するQ&A
- VB6でトグルボタンを使いたい
VB6でトグルボタンを使いたいのですが、コンポーネントでMicrosoft Forms 2.0 Object Libraryに チェックを入れたのですが、ファイルが見つかりませんと出ます。 エクスプローラで見るとFM20.dllというファイルは存在しています。
- 締切済み
- Visual Basic
- VB6のプロジェクトロードエラーについて
現在、VB6で作られたプログラムを開いて、編集を行おうとしているのですが、 プロジェクトのロード段階でエラーが出ます。 そのエラーの内容ですが、 「行 372: クラス MSComctlLib.StatusBar(コントロール SBMes) はロードされていません。」となっています。 それで、MSComctlがコンポーネントにないからか、と思い、 コンポーネントの一覧で「Microsoft Windows Common Controls 6.0(SP6)」にチェックを入れて、 適用ボタンを押すと、「オブジェクトライブラリは登録されていません」とエラーが表示されます。 なお、それは新規プロジェクトで上コンポーネントを登録しようとしたときも表示されました。 VB6は入れたばかりで、 一度アンインストールしてインストールをしなおしたりとしています。 ですが、そのエラーが出続けて、PGの変更ができません。 どうすればいいかご存知のかた、ご教授お願いいたします。
- 締切済み
- Visual Basic
- RichTextBox使用できない
RichTextBoxを使いたいのですが、参照設定できません。 「プロジェクト-コンポーネント」メニューのコントロールでチェックを入れOKを押すと 「この名前は既にあるモジュール、プロジェクト、オブジェクトライブラリで使われています。」 というエラーが出ます。 通常のインストールで入っているのでしょうか? ツールボックスにはありませんので、フォームには配置はできません。 環境は、VB6.0+Windows2000です。
- ベストアンサー
- Visual Basic
- VB6/SPREAD6.0 について
VB6とGrapeCityのSpreadSheet6.0を使用してシステムを開発してます。 VB6のビルド時にSpreadSheet関係のソース部分で 「プロジェクトまたは、ライブラリが見つかりません。」 のエラーがでます、(以前は出ていなかったのですが突然出てしまいました?) VBでプロジェクト→コンポーネントで FarPoint Spread6.0とFarpoint Spread6.0(OLEDB) にチェックが入っているのですが、 他に何か設定が必要でしょうか? 突然出て、困ってます。前任者も何が原因か、わからず、困ってます。 よろしくお願いします。
- ベストアンサー
- Visual Basic
- トグルボタンの排他制御でご教授ください。
いつもお世話になっております。 エクセル2003のマクロVBAで、トグルボタンの排他制御を行っております。 ひとつのフレーム上の二つのトグルボタンの制御は、MSのサンプルソースを参考に以下のようなソースを作成して、制御できております。 教えて頂きたい内容は、同じようにひとつのフレーム上に、二つのトグルボタンを追加して、排他制御を行いたいたく検討しています、できれば、以下の ExclusiveToggleButtons() を使いたいと思っていますが、for ループのフレーム名が固定です。 フレーム名を可変にすれば、共用できるのではないかと思っていますが、なかなかうまくいきません、よい方法がありましたら、ご教授願います。 --- 標準モジュール ------------ start --- Sub ExclusiveToggleButtons() Dim my_toggle As Control ' Loop through all the ToggleButtons on Frame1. For Each my_toggle In myStartForm.my_MonthChoice_Frame.Controls ' If Name of ToggleButton matches name of ToggleButton ' that was clicked... If my_toggle.Name = my_Clicked_But Then '...select the button. my_toggle.Value = True Else '...otherwise clear the selection of the button. my_toggle.Value = False End If Next --- 標準モジュール ------------ end ---
- ベストアンサー
- その他(プログラミング・開発)
- コモンダイアログコントロールがコンポーネントにありません
VB6.0 win2000を使用しています。 コモンダイアログを使用したいと思い、 メニューの[プロジェクト]-[コンポーネント]Microsoft Common Dialog Control 6.0にチェックを入れようとしたところ、 メニューにMicrosoft Common Dialog Control 6.0がありません。 これはどうしたらいいのでしょうか? VB超初心者です。 よろしくご指導お願いします_(__)_
- ベストアンサー
- Visual Basic
- 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が白抜きの状態になっています。 ツールボックスの保存機能はあるのでしょうか? 毎回ファイルを開く度にコンポーネントを追加しているため手間がかかっております。教えていただけないでしょうか。お願いします。
- ベストアンサー
- Visual Basic
- VB2008→VB2010でエラーが出てまいります
VB2008→VB2010でエラーが出てまいります 今日は、質問させていただきます。どうぞよろしくお願いいたします。 VB2008+Vistaから、VB2010に変更しようといたしました。 一度必要のないと思われるものをすべてアンインストールし、 VB2010をインストール後、作成中のプロジェクトを開きましたところ、 以下のようなエラーが出てまいります。 ↓【エラー一覧】の項目でございます 警告 1 タイプ ライブラリ "Microsoft.Office.Core" のラッパー アセンブリが見つかりません。 警告 2参照コンポーネント '(プロジェクト名)' が見つかりませんでした。 警告 3参照コンポーネント 'Microsoft.Office.Core' が見つかりませんでした。 ↓【参照】タブを開こうといたしますと、下のような表示が出てまいります。 ページを読み込もうとしているときにエラーが発生しました。 ターゲット フレームワーク '.NETFramework,Version=v4.0' の mscorlib を解決できませんでした。これは、ターゲット フレームワークがインストールされていない場合、またはフレームワーク モニカーの形式が正しくない場合に発生する可能性があります。 .NET Frameworkの何かを消してしまったのでは?などと考えまして、 再インストールなど奮闘してみましたが、解決いたしません。。。 インストール済みの.NET~は添付図の項目になります。 もしお詳しい方がいらっしゃいましたら,是非ともアドバイスいただけないでしょうか。 どうぞよろしくお願いいたします。
- ベストアンサー
- Visual Basic
- VB6のプロジェクトロードエラーについて
よろしくお願いします 現在、VB6で開発しているシステムのメンテナンスを行なっているのですが、 先週まで正常にロードされていたプロジェクトでエラーが起こるようになりました。 プロジェクト起動後、オブジェクトライブラリは登録されていません。のメッセージBOXが出て、引続きフォームのロードを続けると、読込中にエラーが発生しました。詳細はlogを確認。というメッセージBOXが出ます。 logの内容が「行 17: クラス MSComctlLib.StatusBar(コントロール StatusBar1) はロードされていません。」という内容です。 最後にロードした時から触ってないのですがエラーになり始めました。 ただ、PCにaccess2010をインストールしましたのでその影響が出ているのでしょうか? すみませんが、よろしくお願いします。
- ベストアンサー
- SE・インフラ・Webエンジニア
- VBからPDFファイルを開き方で質問
SHELL関数などでアドビリーダー開くとファイルを保存する機能が有効となるため、VBコントロールの何でも良いですが、何かを使って開きたいのです。 コンポーネントをみると「AdobeContorolタイプライブラリ」があったので、使ってみたのですが保存機能のフロッピーボタンが付加されてしまいます。 どなたかPDFファイルを開く方法を教えて頂けると助かります。 宜しくお願い致します。 開発環境:VB6.0、WindowsXPPro SP2
- 締切済み
- Visual Basic