Exemplo n.º 1
0
		private bool ImpSupportsStyle(IComboBoxImp popup, ComboBoxStyle value)
		{
			if (imp is DummyImp)
				return true;
			
			switch(value)
			{
				case ComboBoxStyle.Simple:
				case ComboBoxStyle.DropDown:
					return popup is ComboBoxImp;
				case ComboBoxStyle.DropDownList:
					return popup is PopUpImp;
				default:
					return false;
			}
		}
Exemplo n.º 2
0
		internal virtual void RecreateImp()
		{
			var prev = imp;
			imp = CreateImp();
			prev?.Release();
		}
Exemplo n.º 3
0
		public ComboBox()
		{
			items = new ObjectCollection(this);
			imp = new DummyImp(this);
		}