タイトル : Re^2: VB.Netで作成したコントロールをVB6.0で使用したい 投稿日 : 2016/12/26(Mon) 15:08 投稿者 : mocky
> > VB.Net 2010/2013あたりで作成したユーザーコントロールを > 手元の環境は 2008/2012/2015 でした…残念 こちらは205/2010/2013でした(^^; > > VB6.0のフォームに貼り付ける事はできないでしょうか。 > [プロジェクト]-[コンポーネント] の方ではなく、 > [プロジェクト]-[参照設定]で使うタイプでは駄目ですか? フォームに貼り付けられるならコンポーネントでも、参照設定でもかまいません。 > VB6 のツールボックスに表示できるような ActiveX コントロールを > 作れないわけでは無いですが、ちょっと面倒かと。 できるんですね! リンク先が英語だったのでナナメ読みですが、Form_Loadでコントロールを追加すると 実現できるようですね。 普通のOCXのような感じではありませんが、うまくやれば活用できそうです。 ありがとうございます! > > .NetならLEADTOOLSに頼らずにほぼ同じ事ができるため、LEADTOOLSを使用しないコントロールを作ってみました。 > System.Drawing.Graphics クラス関連のことであれば、 > VB6 から Declare して呼び出せます。 こちらの情報もありがとうございます。 画面表示も含めたコントロールとして開発し、VB6.0のフォーム上に表示できるようにしたいので こちらは使用しないかもしれませんが、かなり有益な情報ですので、今後何か作る時に 使えそうです。 |