- - PR -
VB2005ユーザーコントロールの作成について
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-10-19 13:09
Inputman for.net4.0のトライアル版をインストールして検証しています。
Numberコントロールを継承したユーザーコントロールを作成したいのですが、 カスタムコントロールのDesingner.vbの設定でどのように変更すればいいのかわかりません。 よろしくお願いします。 <Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _ Partial Class CustomControl Inherits System.Windows.Forms.Control | ||||
|
投稿日時: 2007-10-19 14:15
まずは、
Inherits System.Windows.Forms.Control を Inherits GrapeCity.Win.Input.Number にする必要があります。 | ||||
|
投稿日時: 2007-10-19 15:20
ささいな突っ込みですが、ユーザーコントロールじゃなくて
カスタムコントロールですね。 ユーザーコントロールはUserControlクラスから派生する複合コントロールクラスです。 カスタムコントロールはControlクラス、またはControlクラスから派生したクラスから 派生した単一コントロールクラスです。 UserControlクラスも辿ればControlクラスに行き着くんですけどね。 ヘルプにも「ユーザーまたはサードパーティのソフトウェア販売元によって 作成される、.NET Framework クラス ライブラリに属さないコントロール。 これは、ユーザー コントロールを含めた総称です。」って書かれていますしw | ||||
|
投稿日時: 2007-10-19 17:44
厳密に言えば 「拡張コントロール」 です。 一般的に使われる狭義の 「ユーザーコントロール」 ですが、これが System.Windows.Forms.UserControl から継承しているものを指しているとすれば、これは厳密には 「複合コントロール」 と呼びます。 「カスタム コントロール」 は、System.Windows.Forms.Control から派生した基本コントロール以外のすべてのコントロールを示します。 ユーザーコントロールもカスタム コントロールもかなり広範囲の意味を持ちますが、まあニュアンスでわかると思います。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2007-10-19 20:15
薮を突付いたら蛇が出たw
中途半端な知識をひけらかすのは止した方が良いですね。 以後気をつけます。 っと駆け出しソフト屋さんの質問から話がズレつつあるので 次からは質問に対する書き込みをするようにします。 でも現時点ではGENZOさんの回答で解決したのかな。 駆け出しソフト屋さんからの追加の質問があったらちゃんとお力に なれるように対応します。 [ メッセージ編集済み 編集者: 怜 編集日時 2007-10-19 20:15 ] | ||||
|
投稿日時: 2007-10-23 17:40
返信遅くなりました。
GENZOさん 怜さん じゃんねっとさん返信ありがとうございました。 問題は解決しました。 名前空間の設定でちょっと手こずりましたが、全て入れたら動きました。^^ |
1