コード例 #1
0
ファイル: QMapDesign.cs プロジェクト: whztt07/MoCross
 private void lvwResources_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (1 == lvwResources.SelectedItems.Count)
     {
         ListViewItem lvResource = lvwResources.SelectedItems[0];
         FMbMap       map        = lvResource.Tag as FMbMap;
         qMapProperty1.LoadResource(map);
     }
 }
コード例 #2
0
ファイル: QMapDesign.cs プロジェクト: whztt07/MoCross
 //============================================================
 // <T>鼠标双击事件处理。</T>
 //============================================================
 private void lvwResources_DoubleClick(object sender, EventArgs e)
 {
     if (1 == lvwResources.SelectedItems.Count)
     {
         ListViewItem item = lvwResources.SelectedItems[0];
         if (null != item)
         {
             FMbMap         map           = item.Tag as FMbMap;
             QMapDesignForm mapDesignForm = QMapDesignForm.Instance;
             if (null != map)
             {
                 mapDesignForm.LoadMap(map);
             }
             mapDesignForm.Show();
         }
     }
 }
コード例 #3
0
 //============================================================
 // <T>记载地图。</T>
 //============================================================
 public void LoadMap(FMbMap map)
 {
     _map.Resource = map;
     _designer.Map = _map.Resource;
     _designer.Paint();
     InnerBuildLayer();
     InnerBuildTileCatalog();
     InnerBuildEnemy();
     InnerBuildBirth();
     // 初始化层
     if (0 < _map.Resource.Layers.Count)
     {
         _mapLayer.Resource           = _map.Resource.Layers[0];
         lvwLayers.Items[0].BackColor = Color.BurlyWood;
         _selectedListView            = lvwLayers.Items[0];
         lvwLayers.Items[0].Selected  = false;
     }
     RefreshSize();
 }
コード例 #4
0
ファイル: QMapProperty.cs プロジェクト: whztt07/MoCross
 //============================================================
 public void LoadResource(FMbMap map)
 {
     txtId.Text    = map.Tid.ToString();
     txtLabel.Text = map.Label;
     txtName.Text  = map.Name;
 }