- ベストアンサー
コントロールの自作
よろしくお願いいたします。 VB2005・WindowsXPを使っています。 タイトルの通りですが、自分でコントロールを作ってみたいと思っています。 今のところ、VBの基本的なメゾットなどは理解しています。 しかしながら、コントロールの作成方法は、今コントロールと言う単語しか知らない状況です。 こんな私でも出来ますでしょうか。 例えば・・、今作りたかったら、綺麗なスクロールバーが良いですね。 どなたかお力をお貸しください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
作り方はVBのEXEファイルを作る要領でやってもらえたらいいです。 私はActiveXの本を2冊買って初歩がわかりました。 EXEファイルと違うのはコンテナと言ったと思いますが、 作ったものを乗せる土台が必要なので、実行時は別にフォームを作って その上で動作検証したりしてました。 ビルドするとCABファイルとocxとかファイルができるので、 それを所定の場所にアップします。 そして、HTMLではOBJECTタグでcodebaseに配置したクラス(ocx)を 指定することで、ブラウザで表示できるようになります。 VBの実行ファイルよりもExcel VBAに近い技術かもしれません。 参考URLを一通り読まれると読み終えた頃にはそれなりのものが 作れるようになっていると思います。 今思うとJavaのほうがサンプルも多く、JavaアプレットかActiveXだと Javaアプレットのほうがとっつきやすく作るのも簡単だと思います。 でも凝ったものを作れるわけではないので、あまり参考にしないほうがいいです。
その他の回答 (1)
私はあまりよくわかっていません。 しかし、以前ActiveXで自作コントロールを作ったことがあります。 きちんとしたコントロールを作りたいのであれば、開発環境を入手するのがよいと思います。 VisualBasic.NETでコントロールを作れます。 コントロールとはアプリケーションから利用するボタンなどを指すので、基本的にはEXEファイルと作り方は同じです。 ビルドするときがちょっと違うのとそれが単独のプログラムとして動作するのではなく、フォームなどの上に乗せて使うところが違います。 だいたいそんなところです。
補足
現在は、visual studio 2005 professional editionを持っていますが、どうやって自作コントロールを作るのかはわかりません。(自作コントロール作成のメニューはわかるのですが、その中でどう作業すればいいのかがまったくわかりません)