必要な環境プログラム実行時の注意事項Page2コンポーネントのインストールコントロールと参照の追加C1GanttViewコントロールの概要(1)C1GanttViewコントロールの主な特徴Page3C1GanttViewコントロールの概要(2)C1GanttViewコントロールの構成要素C1GanttViewコントロールの外観デザインPage4GUIの作成フォームのレイアウトイベントハンドラの処理Page5タスクの作成Page6ツールバーへのボタンの追加コンテキストメニューのカスタマイズ印刷機能の有効化まとめGUIの作成では、早速アプリケーションを作成していきましょう。いっても、プロジェクトの設定機能はすべてC1GanttViewコントロールに組み込まれていますから、このアプリケーションでは「終了」ボタンを設けて、アプリケーション終了時に作成したプロジェクトデータをXMLファイルに保存する処理と、アプリケーション起動時にXMLファイルを読み込む処理を作成するだけです。XMLファイルは、アプリケーションと同じフォルダに「gantt_data.xml」というファイル名で保存します。フォームのレイアウトフォームには、C1GanttViewコントロールを配置し、Dockプロパティを「Top」に設定します。「StartDate」プロパティを「2015/07/20」に設定します。これで、行列のヘッダーセルがオレンジ色に変わります。続いて、Buttonコントロールを1つ配置し、Clickイベントハンドラを作成します。フォームは、LoadとFormClosedイベントハンドラを作成します。フォームのレイアウトイベントハンドラの処理XMLファイルを読み出してC1GanttViewコントロールに組み込むには、C1GanttViewコントロールのLoadXmlメソッドを、XMLファイルに書き出すにはSaveXmlメソッドを使用します。いずれも、引数はファイル名です。ここでは、XMLファイルはアプリケーションと同じフォルダに「gantt_data.xml」というファイル名で保存します。アプリケーションを初めて起動したときは、XMLファイルは存在しないので、FileクラスのExistsメソッドでファイルの有無を確認し、ファイルがある場合のみ読み込むようにします。XMLファイルに書き出す場合は、フォームクローズ時に無条件に保存するようにしています。3.1のフリーソフトを作成、NiftyServeのフォーラムなどで配布。Basic関連の解説書を中心に現在まで40冊以上の書籍を出版。圧縮・解凍UNIX基本講座@CodeZine『CodeZine(コードジン)』の公式アカウントです。【NEW】デブスト2019デブサミ2019福岡・関西デブサミ2019夏デブスト関西デブサミ2019×ログインEメールパスワード※旧SEメンバーシップ会員の方は、同じ登録情報(Eメール&パスワード)でログインいただけます。イラストの無断転載を禁じます。記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。