private void Form1_Load(object sender, System.EventArgs e) { //Set buddy control axToolbarControl1.SetBuddyControl(axMapControl1); //Add items to the ToolbarControl axToolbarControl1.AddItem("esriControls.ControlsOpenDocCommand", 0, -1, false, 0, esriCommandStyles.esriCommandStyleIconOnly); axToolbarControl1.AddItem("esriControls.ControlsSaveAsDocCommand", 0, -1, false, 0, esriCommandStyles.esriCommandStyleIconOnly); axToolbarControl1.AddItem("esriControls.ControlsInkToolbar", 0, -1, true, 0, esriCommandStyles.esriCommandStyleIconOnly); axToolbarControl1.AddItem("esriControls.ControlsMapZoomInTool", 0, -1, true, 0, esriCommandStyles.esriCommandStyleIconOnly); axToolbarControl1.AddItem("esriControls.ControlsMapZoomOutTool", 0, -1, false, 0, esriCommandStyles.esriCommandStyleIconOnly); axToolbarControl1.AddItem("esriControls.ControlsMapFullExtentCommand", 0, -1, false, 0, esriCommandStyles.esriCommandStyleIconOnly); axToolbarControl1.AddItem("esriControls.ControlsSelectTool", 0, -1, false, 0, esriCommandStyles.esriCommandStyleIconOnly); //Set the EngineInkEnviroment Singleton m_EngineInkEnvironment = new EngineInkEnvironmentClass(); //Set the Ink Tool commit type to be manual m_EngineInkEnvironment.ToolCommitType = esriEngineInkToolCommitType.esriEngineInkToolCommitTypeManual; //Set the Form Controls tbrAutoComplete.Enabled = false; tbrAutoComplete.Minimum = 1; tbrAutoComplete.Maximum = 10; tbrAutoComplete.TickFrequency = 1; tbrAutoComplete.TickStyle = TickStyle.BottomRight; lblAutoComplete.Enabled = false; lbl1sec.Enabled = false; lbl10sec.Enabled = false; lblCollectingStatus.Text = "Not Collecting Ink"; tbxNumber.Text = "0"; radManual.Checked = true; //The radAutoText Radio button is only available on a Tablet PC. //Converting ink to text requires a Recognizer which can only //run on Windows XP Tablet PC Edition. if (IsRunningOnTabletPC()) { radAutoText.Enabled = true; } else { radAutoText.Enabled = false; } //Set the EngineInkEnvironment OnStart events m_startInkE = new IEngineInkEnvironmentEvents_OnStartEventHandler(OnStartInk); ((IEngineInkEnvironmentEvents_Event)m_EngineInkEnvironment).OnStart += m_startInkE; //Set the EngineInkEnvironment OnStop events m_stopInkE = new IEngineInkEnvironmentEvents_OnStopEventHandler(OnStopInk); ((IEngineInkEnvironmentEvents_Event)m_EngineInkEnvironment).OnStop += m_stopInkE; //Set the EngineInkEnvironment OnGesture events m_gestureInkE = new IEngineInkEnvironmentEvents_OnGestureEventHandler(OnGestureInk); ((IEngineInkEnvironmentEvents_Event)m_EngineInkEnvironment).OnGesture += m_gestureInkE; }