/// <summary> /// 添加 /// </summary> private void Add() { INativeBase native = Native; int divsSize = m_divs.Count; for (int i = 0; i < divsSize; i++) { SandBoxCandleDiv div = m_divs[i]; if (!div.Moving) { int clientX = native.ClientX(div); int clientY = native.ClientY(div); int direction = 0; if (clientY < 100) { direction = 1; clientY += 150; } else { clientY -= 150; } m_window.RemoveControl(div); div.Parent = null; m_native.AddControl(div); POINT newLocation = new POINT(clientX, clientY); div.Direction = direction; div.Location = newLocation; div.Moving = true; } } CreateNextData(true); CreatePreView(); m_native.Invalidate(); }