private void ShowControl(ref Panel panel, KeyUnit unit) { var keys = unit.GetLayout(); foreach (SKey key in keys) { key.Width = (int)((key.GetScaleShape().Width / width) * widthDPI); key.Height = (int)((key.GetScaleShape().Height / height) * heightDPI); key.Left = (int)((key.GetScaleShape().Left / width) * widthDPI); key.Top = (int)((key.GetScaleShape().Top / height) * heightDPI); panel.Controls.Add(key); } }
public void RenderIOBar(KeyUnit unit) { ShowControl(ref IOPanel, unit); }
public void RenderTaskBar(KeyUnit unit) { ShowControl(ref taskPanel, unit); }
public void RenderTaskBar(KeyUnit unit) { ShowControl(ref taskPanel, unit); unit.SetKeyBoard(this); }
public void RenderIOBar(KeyUnit unit) { ShowControl(ref IOPanel, unit); unit.SetKeyBoard(this); }
public void RenderFunbar(KeyUnit unit) { ShowControl(ref funPanel, unit); unit.SetKeyBoard(this); }