using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using DevExpress.XtraEditors; namespace Hydro.WinfrmUI.Viewer { /// /// Summary description for frmDoc. /// public partial class frmDoc : DevExpress.XtraEditors.XtraForm { public frmDoc() { // // Required for Windows Form Designer support // InitializeComponent(); Icon = DevExpress.Utils.ResourceImageHelper.CreateIconFromResourcesEx("Hydro.WinfrmUI.Viewer.AppIcon.ico", typeof(frmMain).Assembly); // // TODO: Add any constructor code after InitializeComponent call // } private Hydro.WinfrmUI.ViewBrowser _viewer; public Hydro.WinfrmUI.ViewBrowser GetBrowser() { return _viewer; } public Hydro.WinfrmUI.ViewBrowser LoadDocument(string fileName) { try { _viewer = new Hydro.WinfrmUI.ViewBrowser(); _viewer._IsEditMode = true; _viewer._newTemplate = null; _viewer._ShowJunction = true; _viewer._ShowValve = true; _viewer.BackColor = System.Drawing.Color.Transparent; _viewer.Dock = System.Windows.Forms.DockStyle.Fill; _viewer.junction_multiply = 1F; _viewer.Link_multiply = 1F; _viewer.Location = new System.Drawing.Point(0, 0); _viewer.Name = "mapViewer1"; _viewer.Rotation = 0D; _viewer.RotationF = 90D; _viewer.showToolBar = true; _viewer.Size = new System.Drawing.Size(1000, 666); _viewer.TabIndex = 0; _viewer.zoom = 1F; _viewer.showToolBar = true; if (MapView.TemplateList.Inited == false) { MapView.TemplateList.Init(); } _viewer.OpenFile(fileName); this.Controls.Add(_viewer); return _viewer; } catch { XtraMessageBox.Show("Sorry, this file cannot be opened.", "Ribbon Simple Pad"); return null; } } private void frmDoc_Closing(object sender, System.ComponentModel.CancelEventArgs e) { } private void frmDoc_Load(object sender, EventArgs e) { } } }