/// <summary> /// 移动字段 /// </summary> /// <param name="objTab">待移动的字段</param> /// <param name="type">移动类型</param> /// <param name="ProjectID"></param> public static void MoveField(DNNGo_DNNGalleryProGame_Slider objTab, EnumMoveType type, object ModuleID, Int32 Status) { List <DNNGo_DNNGalleryProGame_Slider> siblingTabs = FindAllByModuleID(ModuleID, Status); int siblingCount = siblingTabs.Count; int tabIndex = 0; UpdateTabOrder(siblingTabs, 2); switch (type) { case EnumMoveType.Up: tabIndex = GetIndexOfTab(objTab, siblingTabs); if (tabIndex > 0) { DNNGo_DNNGalleryProGame_Slider swapTab = siblingTabs[tabIndex - 1]; SwapAdjacentTabs(objTab, swapTab); } break; case EnumMoveType.Down: tabIndex = GetIndexOfTab(objTab, siblingTabs); if (tabIndex < siblingCount - 1) { DNNGo_DNNGalleryProGame_Slider swapTab = siblingTabs[tabIndex + 1]; SwapAdjacentTabs(swapTab, objTab); } break; } }
/// <summary> /// 移动字段 /// </summary> /// <param name="objTab">待移动的字段</param> /// <param name="type">移动类型</param> /// <param name="ProjectID"></param> public static void MoveField(Playngo_ClientZone_Jurisdiction objTab, EnumMoveType type, object ModuleID) { List <Playngo_ClientZone_Jurisdiction> siblingTabs = FindAllByModuleID(ModuleID); int siblingCount = siblingTabs.Count; int tabIndex = 0; UpdateTabOrder(siblingTabs, 2); switch (type) { case EnumMoveType.Up: tabIndex = GetIndexOfTab(objTab, siblingTabs); if (tabIndex > 0) { Playngo_ClientZone_Jurisdiction swapTab = siblingTabs[tabIndex - 1]; SwapAdjacentTabs(objTab, swapTab); } break; case EnumMoveType.Down: tabIndex = GetIndexOfTab(objTab, siblingTabs); if (tabIndex < siblingCount - 1) { Playngo_ClientZone_Jurisdiction swapTab = siblingTabs[tabIndex + 1]; SwapAdjacentTabs(swapTab, objTab); } break; } }
/// <summary> /// 移动字段 /// </summary> /// <param name="objTab">待移动的字段</param> /// <param name="type">移动类型</param> /// <param name="ProjectID"></param> public static void MoveField(DNNGo_PowerForms_Field objTab, EnumMoveType type, object ModuleID) { List <DNNGo_PowerForms_Field> siblingTabs = FindAllByModuleID(ModuleID); int siblingCount = siblingTabs.Count; int tabIndex = 0; UpdateTabOrder(siblingTabs, 2); switch (type) { case EnumMoveType.Up: tabIndex = GetIndexOfTab(objTab, siblingTabs); if (tabIndex > 0) { DNNGo_PowerForms_Field swapTab = siblingTabs[tabIndex - 1]; SwapAdjacentTabs(objTab, swapTab); } break; case EnumMoveType.Down: tabIndex = GetIndexOfTab(objTab, siblingTabs); if (tabIndex < siblingCount - 1) { DNNGo_PowerForms_Field swapTab = siblingTabs[tabIndex + 1]; SwapAdjacentTabs(swapTab, objTab); } break; } }
public bool MoveRel(double x, double y, double z, EnumRobotSpeed speed, EnumRobotTool tool, EnumMoveType MoveType = EnumMoveType.MoveL, int TimeOut = 3000) { var CurPoint = GetCurrentPostion(tool, TimeOut); MoveToPosCmd.I_Speed = speed; MoveToPosCmd.I_Tool = tool; MoveToPosCmd.I_X = x + CurPoint.X; MoveToPosCmd.I_Y = y + CurPoint.Y; MoveToPosCmd.I_Z = z + CurPoint.Z; MoveToPosCmd.MoveType = MoveType; var cmd = ExcuteCmd(MoveToPosCmd, TimeOut); return(cmd != null); }
public bool MoveAbs(double x, double y, double z, EnumRobotSpeed speed, EnumRobotTool tool, EnumMoveType MoveType = EnumMoveType.MoveL, int TimeOut = 3000) { MoveToPosCmd.I_Speed = speed; MoveToPosCmd.I_Tool = tool; MoveToPosCmd.I_X = x; MoveToPosCmd.I_Y = y; MoveToPosCmd.I_Z = z; MoveToPosCmd.MoveType = MoveType; var cmd = ExcuteCmd(MoveToPosCmd, TimeOut); return(cmd != null); }