//!!Keysを使うのはやめたいところ public static CommandResult JumpDate(Keys key) { DataFarm farm = Env.Frame.ChartCanvas.GetBrand().ReserveFarm(); if(farm.IsEmpty) return CommandResult.Failed; int limit = farm.TotalLength;
int w = Env.Layout.DisplayColumnCount; int n = Env.Frame.ChartCanvas.FirstDateIndex; int cursor = n; switch(key) { case Keys.Home: n = 0; cursor = n; break; case Keys.End: n = limit - w; if(n<0) n = 0; cursor = limit-1; break;