private static Control CreateControlInstance() { ProgressBar progressBar = new ToolStripProgressBarControl(); progressBar.Size = new Size(100, 15); return(progressBar); }
public void ToolStripProgressBarControlAccessibleObject_ctor_default() { using ToolStripProgressBarControl toolStripProgressBarControl = new ToolStripProgressBarControl(); ToolStripProgressBarControlAccessibleObject accessibleObject = new ToolStripProgressBarControlAccessibleObject(toolStripProgressBarControl); Assert.Equal(toolStripProgressBarControl, accessibleObject.Owner); Assert.False(toolStripProgressBarControl.IsHandleCreated); }
public void ToolStripProgressBarControlAccessibleObject_ControlType_IsProgressBar_IfAccessibleRoleIsDefault() { using ToolStripProgressBarControl toolStripProgressBarControl = new ToolStripProgressBarControl(); // AccessibleRole is not set = Default object actual = toolStripProgressBarControl.AccessibilityObject.GetPropertyValue(UiaCore.UIA.ControlTypePropertyId); Assert.Equal(UiaCore.UIA.ProgressBarControlTypeId, actual); Assert.False(toolStripProgressBarControl.IsHandleCreated); }
public void ToolStripProgressBarControlAccessibleObject_GetPropertyValue_ControlType_IsExpected_ForCustomRole(AccessibleRole role) { using ToolStripProgressBarControl toolStripProgressBarControl = new ToolStripProgressBarControl(); toolStripProgressBarControl.AccessibleRole = role; AccessibleObject accessibleObject = toolStripProgressBarControl.AccessibilityObject; object actual = accessibleObject.GetPropertyValue(UiaCore.UIA.ControlTypePropertyId); UiaCore.UIA expected = AccessibleRoleControlTypeMap.GetControlType(role); Assert.Equal(role, accessibleObject.Role); Assert.Equal(expected, actual); Assert.False(toolStripProgressBarControl.IsHandleCreated); }
public void ToolStripProgressBarControlAccessibleObject_Role_IsExpected_ByDefault(bool createControl, AccessibleRole expectedRole) { using ToolStripProgressBarControl toolStripProgressBarControl = new ToolStripProgressBarControl(); // AccessibleRole is not set = Default if (createControl) { toolStripProgressBarControl.CreateControl(); } object actual = toolStripProgressBarControl.AccessibilityObject.Role; Assert.Equal(expectedRole, actual); Assert.Equal(createControl, toolStripProgressBarControl.IsHandleCreated); }
/// <include file='doc\ToolStripProgressBar.uex' path='docs/doc[@for="ToolStripProgressBar.ToolStripProgressBar"]/*' /> public ToolStripProgressBar() : base(CreateControlInstance()) { ToolStripProgressBarControl toolStripProgressBarControl = Control as ToolStripProgressBarControl; if (toolStripProgressBarControl != null) { toolStripProgressBarControl.Owner = this; } if (DpiHelper.IsScalingRequirementMet) { scaledDefaultMargin = DpiHelper.LogicalToDeviceUnits(defaultMargin); scaledDefaultStatusStripMargin = DpiHelper.LogicalToDeviceUnits(defaultStatusStripMargin); } }
/// <include file='doc\ToolStripProgressBar.uex' path='docs/doc[@for="ToolStripProgressBar.ToolStripProgressBar"]/*' /> public ToolStripProgressBar() : base(CreateControlInstance()) { ToolStripProgressBarControl toolStripProgressBarControl = Control as ToolStripProgressBarControl; if (toolStripProgressBarControl != null) { toolStripProgressBarControl.Owner = this; } if (DpiHelper.EnableToolStripHighDpiImprovements) { scaledDefaultMargin = DpiHelper.LogicalToDeviceUnits(defaultMargin); scaledDefaultStatusStripMargin = DpiHelper.LogicalToDeviceUnits(defaultStatusStripMargin); } }
public ToolStripProgressBarControlAccessibleObject(ToolStripProgressBarControl toolStripProgressBarControl) : base(toolStripProgressBarControl) { }