public void PictureBoxAccessibleObject_DefaultRole_ReturnsExpected(bool createControl, AccessibleRole accessibleRole)
        {
            using var pictureBox = new PictureBox();

            if (createControl)
            {
                pictureBox.CreateControl();
            }

            var pictureBoxAccessibleObject = new PictureBox.PictureBoxAccessibleObject(pictureBox);

            Assert.Equal(accessibleRole, pictureBoxAccessibleObject.Role);
            Assert.Equal(createControl, pictureBox.IsHandleCreated);
        }
Пример #2
0
 public override void Load()
 {
     Content.Load();
     Control = new PictureBox {
         Name = ControlName, Image = Content.Data
     };
     if (Control == null)
     {
         throw new FailedToInitializeException("Failed to retrieve control.");
     }
     if (!Control.Created)
     {
         Control.CreateControl();
     }
     RegisterCues();
 }