コード例 #1
0
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <param name="root"></param>
 public override void Load(FeatureGroupRoot root, string fname)
 {
     _root = root;
     _group.Push(_root);
     fname = FileUtil.MakeMesFilename(fname);
     load(fname);
 }
コード例 #2
0
 void IDisposable.Dispose()
 {
     if (_rootGroup != null)
     {
         _rootGroup.Dispose();
         _rootGroup = null;
     }
 }
コード例 #3
0
        /// <summary>
        /// 構築用コード
        /// </summary>
        private void _constract()
        {
            // フィーチャーアーキテクチャ
            _rootGroup = new FeatureGroupRoot(this);

            // この呼び出しは、Windows.Forms フォーム デザイナで必要です。
            InitializeComponent();
            var doubleBuffer = ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint | ControlStyles.DoubleBuffer;
            var hmi          = ControlStyles.UserMouse;
            var etc          = ControlStyles.Selectable | ControlStyles.Opaque | ControlStyles.ResizeRedraw;

            SetStyle(doubleBuffer | hmi | etc, true);

            AllowDrop = true;  // コントロールがドラッグ&ドロップを受け付けるようにする
        }
コード例 #4
0
 /// <summary>
 /// コンストラクタ
 /// </summary>
 public FormFeatureTimeKeeper(FeatureGroupRoot rootgroup)
 {
     _root = rootgroup;
     InitializeComponent();
     new FormShapePersister(this);
 }