public static KeyTimerPanel CreatePanel(KeyTimer Item) { KeyTimerPanel panel = new KeyTimerPanel(); panel.Parent = Item.ParentPanel.Controls.Find("pnlAutoKeys", false)[0]; panel.keyTimer = Item; return panel; }
public override void LoadFromXml(XPathNavigator xml, string prefix) { XPathNodeIterator iterator = xml.Select( prefix + GetType().FullName + "/" + GetType().Namespace + ".KeyTimer" ); int i = 0; while (iterator.MoveNext()) { if (i >= KeyTimers.Count) { Add(); } KeyTimer kt = KeyTimers[i]; kt.Active = iterator.Current.GetAttribute("Active", "").ToLower() == "true"; kt.Interval = Convert.ToInt32(iterator.Current.GetAttribute("Interval", "")); kt.Key = Convert.ToInt32(iterator.Current.GetAttribute("Key", "")); string startTime = iterator.Current.GetAttribute("StartTime", ""); if (startTime != "") { DateTime minTime = Convert.ToDateTime("2012-01-01"); kt.StartTime = Convert.ToDateTime(startTime); if (kt.StartTime < minTime) { kt.StartTime = DateTime.Now; } } ++i; } }
/// <summary> /// Create new KeyTimer /// </summary> /// <returns></returns> public KeyTimer Add() { KeyTimer kt = new KeyTimer(Panel, KeyTimers.Count); KeyTimers.Add(kt); return(kt); }
public static KeyTimerPanel CreatePanel(KeyTimer Item) { KeyTimerPanel panel = new KeyTimerPanel(); panel.Parent = Item.ParentPanel.Controls.Find("pnlAutoKeys", false)[0]; panel.keyTimer = Item; return(panel); }
public void InitKeyTimers() { KeyTimers = new List<KeyTimer>(); for (int i = 0; i < 12; ++i) { KeyTimer kt = new KeyTimer(Panel, i); kt.HWnd = window.HWnd; KeyTimers.Add(kt); kt.Key = (int) Keys.F1 + i; } }
public void InitKeyTimers() { KeyTimers = new List <KeyTimer>(); for (int i = 0; i < 12; ++i) { KeyTimer kt = new KeyTimer(Panel, i); kt.HWnd = window.HWnd; KeyTimers.Add(kt); kt.Key = (int)Keys.F1 + i; } }
/// <summary> /// Create new KeyTimer /// </summary> /// <returns></returns> public KeyTimer Add() { KeyTimer kt = new KeyTimer(Panel, KeyTimers.Count); KeyTimers.Add(kt); return kt; }