08-30-2011, 03:49 PM,
(This post was last modified: 08-30-2011, 04:27 PM by onyo.)
|
|||||
|
|||||
RE: VLE拡張機能 レイアウトコンテナについて
okm 様
一応、Ver7.0のソースも見てみましたが、 なにぶん私が作成した VLE拡張機能の Version は 4.0ですから お使いの Version に適合するかはわかりませんので経験だけを語りますね。 登録、配置だけでしたら CommandButton や CheckBox の DesignTime○○○ クラスの継承先が DesignTimeGraphic でも問題ありません。 が・・・自分はコンパイルのときに問題が発生しました。 標準の CommandButton は VLE で配置すると layout-container なのですが カスタム化した CommandButton は layout-element になってしまい 実行コンパイル時にエラーとなりました。 そこで ide/vle/editor/standard-desgn-class.scurl の 仕組みを見てみることにしました。 カスタム化された全てのコントロール、コンテナ は DesignTimeGraphic を継承します。 DesignTimeVersionedFrameContainer は DesignTimeCommandButton の直接の親ですから カスタム化する場合もこのクラスを継承することで ほぼ全てを満たしてくれると思います。 先の container と element の問題は サブクラスの中の {new-element} メソッドのreturn値が LayoutElement なのか LayoutContainer なのかで変わるということが ソースを読み解くと判明しました。 要は、サブクラスの機能をVLE拡張で、どう使いたいのかで 自分なりに色々できますが、 めんどくさい場合、自分の作ったコントロールに 一番近いVLE標準のクラスを継承し、必要な部分だけを 改修していくのが近道だと自分は思っています。 DesignTimeGraphic ├DesignTimeContainerGraphic │├DesignTimeBaseFrameContainer ││├DesignTimeVersionedFrameContainer │││├DesignTimeCommandButton │││├DesignTimeCheckButton │││├DesignTimeRadioButton │││・ │││・ │││・ │││ ││├DesignTimeRadioFrame ││├DesignTimeDialog ││・ ││・ ││・ ││ │├DesignTimeCanvas │・ │・ │・ │ ├DesignTimeControl ・├DesignTimeTextField ・├DesignTimeTextDisplay ・├DesignTimePasswordField ├DesignTimeTextArea ├DesignTimeDropdownList ├DesignTimeComboBox ├DesignTimeListBox ・ ・ ・ |
|||||
« Next Oldest | Next Newest »
|
Messages In This Thread |
VLE拡張機能 レイアウトコンテナについて - by okm - 08-26-2011, 10:39 AM
RE: VLE拡張機能 レイアウトコンテナについて - by onyo - 08-26-2011, 03:36 PM
RE: VLE拡張機能 レイアウトコンテナについて - by okm - 08-29-2011, 10:49 AM
RE: VLE拡張機能 レイアウトコンテナについて - by onyo - 08-29-2011, 01:46 PM
RE: VLE拡張機能 レイアウトコンテナについて - by yosuga - 08-29-2011, 06:29 PM
RE: VLE拡張機能 レイアウトコンテナについて - by okm - 08-30-2011, 01:09 PM
RE: VLE拡張機能 レイアウトコンテナについて - by okm - 08-30-2011, 02:53 PM
RE: VLE拡張機能 レイアウトコンテナについて - by kino - 08-30-2011, 03:47 PM
RE: VLE拡張機能 レイアウトコンテナについて - by onyo - 08-30-2011, 03:49 PM
RE: VLE拡張機能 レイアウトコンテナについて - by okm - 09-01-2011, 12:07 PM
RE: VLE拡張機能 レイアウトコンテナについて - by nasuB - 09-01-2011, 08:01 PM
RE: VLE拡張機能 レイアウトコンテナについて - by hmino - 09-08-2011, 04:01 PM
RE: VLE拡張機能 レイアウトコンテナについて - by okm - 09-08-2011, 05:01 PM
RE: VLE拡張機能 レイアウトコンテナについて - by hmino - 09-08-2011, 06:16 PM
RE: VLE拡張機能 レイアウトコンテナについて - by okm - 09-12-2011, 11:32 AM
|
Users browsing this thread:
1 Guest(s)
1 Guest(s)