0 Members and 1 Guest are viewing this topic.
using System;using System.Collections.Generic;using System.Linq;using System.Text;using Autodesk.AutoCAD.EditorInput;using Autodesk.AutoCAD.ApplicationServices;using Autodesk.AutoCAD.Runtime;using System.Runtime.InteropServices; [CommandMethod("PrefsSetCursor")]public static void PrefsSetCursor(){ AcadPreferences acPrefComObj = (AcadPreferences)Application.Preferences; acPrefComObj.Display.CursorSize = 100;}
Autodesk.AutoCAD.Interop;
SetSystemVariable is not a COM based method, it is defined in Autodesk.AutoCAD.ApplicationServices.Application
< .... >why does my using Code: [Select]Autodesk.AutoCAD.Interop; line have a red line under it?(autocad 2014)
using System.Text;using System.Threading.Tasks;using Autodesk.AutoCAD.Runtime;using Autodesk.AutoCAD.ApplicationServices;using Autodesk.AutoCAD.EditorInput;using Autodesk.AutoCAD.DatabaseServices;using Autodesk.AutoCAD.Interop;[assembly: CommandClass(typeof(NEW_SET_PREFERENCES.Crosshairs))]namespace NEW_SET_PREFERENCES{ public class Crosshairs { [CommandMethod("PrefsSetCursor")] public static void PrefsSetCursor() { AcadPreferences acPrefComObj = (AcadPreferences)Application.Preferences; acPrefComObj.Display.CursorSize = 100; } }}
using System.Text;using System.Threading.Tasks;using Autodesk.AutoCAD.Runtime;using Autodesk.AutoCAD.ApplicationServices;using Autodesk.AutoCAD.EditorInput;using Autodesk.AutoCAD.DatabaseServices;using Autodesk.AutoCAD.Interop;[assembly: CommandClass(typeof(NEW_SET_PREFERENCES.Crosshairs))]namespace NEW_SET_PREFERENCES{ public class Crosshairs { [CommandMethod("PrefsSetCursor")] public static void PrefsSetCursor() { AcadPreferences acPrefComObj = (AcadPreferences)Application.Preferences; acPrefComObj.Display.CursorSize = 100; acPrefComObj.Display.DisplayScrollBars = false; } }}