public void SetDocument(Document doc) { // This call is required by the Windows.Forms Form Designer. InitializeComponent(); // Add any initialization after the InitForm call m_lvld = (LevelDoc)doc; // Create the bitmap AutoScroll = true; VScroll = true; HScroll = true; CreateBitmap(); // Init view position InitPosition(); // Draw it initially m_lvld.Draw(m_bm, null, GetTileSize(), GetTemplateDoc(), m_lyrf); // Need to know these events m_lvld.ImageChanged += new LevelDoc.ImageChangedHandler(LevelDoc_ImageChanged); m_lvld.ItemsRemoved += new LevelDoc.ItemsRemovedHandler(LevelDoc_ItemsRemoved); // Check size CheckSize(); }
private void Redraw() { m_lvld.Draw(m_bm, null, GetTileSize(), GetTemplateDoc(), m_lyrf); using (Graphics gWin = CreateGraphics()) DrawLevelImage(gWin); }