DOWN LOAD BBS

HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 ファイル一覧 検索 過去ログ

■237 / 親記事)  153 MNU Tools フォームにメニューバー
  
□投稿者/ @管理人 1回-(2004/12/12(Sun) 21:14:17)

    お待たせ致しました。ONnojiさんの作品で
    「MNU Tools フォームにメニューバー」を、ただいま登録致しました

    ■ソフトの内容  フォーム上にユーザ定義の「メニューバー」を作成するツールです。
      オリジナルファイル「MNU_Tools_final_rev0B.lzh」

    プログラム・説明・ヘルプ 大変親切便利プログラムです。
    ほんとうに「ついに出た」って感じです。

    桐で出来ることや出来ないこと・・いろいろありますが、工夫(プログラム)次第で
    こんなのも出来る・・・(0から作成するのは、かなり難しいですが)

    「フォームに、ドロップダウン型メニュー」は、本当に欲しかった機能ですね
    是非参考にされて下さい。

    ONnojiさんへ。とても素晴らしい作品のご紹介どうもありがとうございます



引用返信 [メール受信/OFF] 削除キー/
■238 / ResNo.1)  Re[1]: 153 MNU Tools フォームにメニューバー
□投稿者/ Sai 1回-(2004/12/13(Mon) 00:59:06)
    ONnojiさんの作品、INF Toolsも素晴らしいですが、今回のMNU Tools もすばらしいですね。
    桐のフォームに最初から付いていて欲しい機能が、MNU Tools(& INF Tools)で 実現できます。

    申し遅れましたが、無責任にONnojiさんを応援して、勝手なことを言って、挙げ句に謝辞のとこ
    ろに掲載までしていただいている Saiと申します(ヒカルの碁連載前から、このハンドルネーム
    を使っていますので、その筋の方にはご容赦ください)。

    INF Tools の公開の際には、入門マニュアルを執筆させていただきましたが、その際マニュアル
    で多少なりとも敷居を低くできるのではないか、そうすればより多くの方に活用していただける
    のではないかと考えました。

    今回は、ONnojiさんが、そこのところをもう一歩進めてくれました。
    MNU Tools そのものはもちろんのこと、説明・ヘルプ等がこれからの標準の一つを示していると
    思います。

    簡単便利な、MNU Tools でより豊かな桐の世界を切り開いてください。

    そして MNU Tools を使ってみた方は、ぜひ INF Tools にもチャレンジしてください。


    ONnojiさんは、いろんな作品を公開していますが、
    主催されている桐のイベント道場も、桐を活用する上でのノウハウが凝縮された作品といえるも
    のです。
    http://www.geocities.jp/siliconvalley_bay_7565/

    フォームアプリケーション入門で、勉強された方も多いとは思いますが(かく言う私も、イベン
    トの第一歩は、ここから始めました)、現在はフォームアプリケーション応用編が順次紹介され
    ています。
    MNU Tools のサンプルに含まれる、SpinButtonは プロトタイプが応用編で紹介されたものです。

    入門編、応用編でスキルアップをして、桐をより有効に活用しましょう。
    (そして、是非かっこうBBSに、スキルアップになったとか、便利に使わせて貰っているとか
    書き込んでください。*一般的な質問は、桐井戸端BBSなどを利用するのが本筋でしょう。)


    それでは、皆様と一緒になって、今後の ONnojiさんの作品に期待していきたいと思っています
    (またまた、無責任な応援を始めている私です)。
引用返信 [メール受信/OFF] 削除キー/
■240 / ResNo.2)  Re[2]: 153 MNU Tools フォームにメニューバー
□投稿者/ ONnoji 2回-(2004/12/13(Mon) 12:47:59)
    【多遊】さん、こんにちは。

    >「MNU Tools フォームにメニューバー」を、ただいま登録致しました

    ダウンロードコーナーでご紹介いただきましてありがとうございました。

    <やっぱりコマンドボタンは必要です>

    >桐で出来ることや出来ないこと・・いろいろありますが、
    >工夫(プログラム)次第でこんなのも出来る

    普通、フォームを作る場合にはどうしてもコマンドボタンだらけになってしまいます。
    使用頻度の低いコマンドボタンはメニューバーへ持っていくと、
    コマンドボタンの数を減らすことができます。

    ただし、すべてメニューバーで行うというのは変なので、やはりコマンドボタンは必要だと思います。
    このとき小さなコマンドボタンをツールバーみたいに並べるのがいいと思います。

    今回の拙作はサブフォームの応用ですので、いろいろと制限がありますが、
    普通に利用する分には、十分にお使いいただけるだろうと思います。

    <ブラックボックスでご利用ください>

    >0から作成するのは、かなり難しいですが
    >「フォームに、ドロップダウン型メニュー」は、本当に欲しかった機能ですね
    >是非参考にされて下さい。

    拙作の INF_Tools、Spinbutton、MNU_Tools は、簡単な設定で利用できることを目指して作成したものです。
    設定に関して「イージー イズ ベスト」を目指していますが、
    プログラムの内部的な仕掛けは決して「シンプル」ではありません。

    私はダウンロードコーナーで紹介されている作品をそのまま使わせていただいています。
    何でもイチから作っていたのではたまったものではありません。
    ですから、MNU_Tools を参考にしてよく似たものをイチから作るよりも、
    拙作 MNU_Tools をそのまま利用していただければ幸いです。

    なお、拙作の INF_Tools、Spinbutton、MNU_Tools は、イベント処理の参考書的なプログラムではありません。
    もしも、プログラムの中を覗いてみても、まったくイベントの勉強・参考にならない筈です。
    そのために、改造は殆ど困難ですので、ブラックボックスのままでご利用くださるようお願いいたします。


引用返信 [メール受信/OFF] 削除キー/
■241 / ResNo.3)  Re[3]: 153 手動で famMNU をオブジェクトに割り当てないでください
□投稿者/ ONnoji 3回-(2004/12/18(Sat) 23:03:18)
    2004/12/23(Thu) 12:18:02 編集(投稿者)

    使い方によってはエラーが表示されることがあります。

    -----------------------------------------
    イベントハンドラ処理の実行中にエラーが発生しました

    KU1073:指定されたプロパティは当該オブジェクトには存在しません

    詳細:左罫線の太さ
    ファイル名:C:\○×△\MNU_Tools_library.cmd
    行番号:1098
    -----------------------------------------

    このメッセージが表示される原因は…

    サブフォームオブジェクト:MNU_subMenuSystem の属性の、
    [イベント]タブを選び、

    <訂正前> ファミリ名:famMNU

    <訂正後> ファミリ名:(なし)

    に変更してください。

    famMNU は MNU_Tools が必要なオブジェクトに対して自動的に割り当てるものなので、
    決してオブジェクトに対して手動で割り当てをしないようにお願いいたします。

    famMNU は作ればOKです。それ以降は何もする必要はありません。
    そして、絶対に手動で famMNU をオブジェクトに割り当てないでください。

    ※ラベルオブジェクト:lblMenubarLine も同様です。
    ※ラベルオブジェクト:MNU_lblMenu_1〜MNU_lblMenu_12 も同様です。

引用返信 [メール受信/OFF] 削除キー/
■242 / ResNo.4)  Re[4]: 153 MNU_Tools のエラーメセージ
□投稿者/ ONnoji 4回-(2004/12/25(Sat) 12:23:59)
    2005/01/05(Wed) 20:23:37 編集(投稿者)
    2005/01/05(Wed) 20:23:21 編集(投稿者)
    2005/01/05(Wed) 20:22:12 編集(投稿者)

    桐のエラーメッセージと MNU_Tools のエラーメセージを区別してください。

    桐から表示されたエラーメッセージには…

    ・タイトルバーに「桐」と表示されています。
    または
    ・KU または KD で始まるエラー番号がメッセージの中にあります。

    例えば、「KU1175:編集対象表がありません」


    一方、MNU_Tools から表示されるエラーメッセージは次の二つだけです。
    タイトルバーに「MNU_Tools」と表示されています。

    ■フォームを開いた時
     MNU_Tools に必要なファミリやオブジェクトやセクションが無いとき
    -----------------------------------------
    MNU_Tools エラーレポート:
    -----------------------------------------
    ×  メッセージ
       MNU_Tools は停止しました
    -----------------------------------------

    ■コマンドボタンを実行して、何らかのエラーで中断した時
    -----------------------------------------
    MNU_Tools エラーレポート:MNUprcEventTimerPrimaryRun( )
    -----------------------------------------
    ! MNUprcStartup( )に記述されている
      機能名List[ m ] の n 番めの
      パラメータ実行時にエラーが発生しました
      <パラメータ:コマンドボタン>
      ○×△
    -----------------------------------------

    MNU_Tools は、
    コマンドボタンオブジェクトの[実行( )]メソッドを呼んでいるだけですので、
    正しく動作するコマンドボタンを登録してください。

    そのためには、いきなり MNU_Tools に登録するのではなく、
    MNU_Tools に登録する前に、コマンドボタン単体を実行して、
    正しく動くか否かを確認してください。



引用返信 [メール受信/OFF] 削除キー/



スレッド内ページ移動 / << 0 >>

このスレッドに書きこむ

Mode/  Pass/

HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -