Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WinForms / System / WinForms / Design / ItemTypeToolStripMenuItem.cs / 1 / ItemTypeToolStripMenuItem.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Windows.Forms.Design { using System.Design; using System.ComponentModel; using System.Diagnostics; using System; using System.Security; using System.Security.Permissions; using System.ComponentModel.Design; using System.Windows.Forms; using System.Drawing; using System.Drawing.Design; using System.Windows.Forms.Design.Behavior; using System.Runtime.InteropServices; using System.Drawing.Drawing2D; ////// Associates Type with ToolStripMenuItem. /// ///internal class ItemTypeToolStripMenuItem : ToolStripMenuItem { private static string systemWindowsFormsNamespace = typeof(System.Windows.Forms.ToolStripItem).Namespace; private static ToolboxItem invalidToolboxItem = new ToolboxItem(); private Type _itemType; private bool convertTo = false; private ToolboxItem tbxItem = invalidToolboxItem; private Image _image = null; public ItemTypeToolStripMenuItem(Type t) { this._itemType = t; } public Type ItemType { get { return _itemType; } } public bool ConvertTo { get { return convertTo; } set { convertTo = value; } } public override Image Image { get { if (_image == null) { _image = ToolStripDesignerUtils.GetToolboxBitmap(ItemType); } return _image; } set { } } public override string Text { get { return ToolStripDesignerUtils.GetToolboxDescription(ItemType); } set { } } protected override void Dispose(bool disposing) { if (disposing) { tbxItem = null; } base.Dispose(disposing); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ManipulationDelta.cs
- HashCodeCombiner.cs
- WindowsRegion.cs
- CheckoutException.cs
- ToolstripProfessionalRenderer.cs
- ButtonChrome.cs
- LocationUpdates.cs
- DropAnimation.xaml.cs
- MutexSecurity.cs
- Pkcs9Attribute.cs
- TableCellCollection.cs
- GcHandle.cs
- AssemblyBuilder.cs
- JsonClassDataContract.cs
- DesignerValidatorAdapter.cs
- SyndicationDeserializer.cs
- DataBinding.cs
- WebPartZoneAutoFormat.cs
- PagesChangedEventArgs.cs
- x509store.cs
- InputDevice.cs
- DataGridViewCellStyleChangedEventArgs.cs
- RsaSecurityTokenParameters.cs
- SiteMapNode.cs
- PersistenceMetadataNamespace.cs
- ReflectionTypeLoadException.cs
- ImageSourceConverter.cs
- StringPropertyBuilder.cs
- TypeResolvingOptions.cs
- WindowsIPAddress.cs
- FontDialog.cs
- CodeAccessPermission.cs
- KnownBoxes.cs
- AnonymousIdentificationSection.cs
- SelectedGridItemChangedEvent.cs
- OletxTransactionHeader.cs
- CompilationSection.cs
- MarkupObject.cs
- CrossSiteScriptingValidation.cs
- DockPanel.cs
- DataTemplateKey.cs
- CharAnimationBase.cs
- RelationshipEndCollection.cs
- _SafeNetHandles.cs
- DocumentSequenceHighlightLayer.cs
- nulltextnavigator.cs
- BinHexDecoder.cs
- PropertyState.cs
- InfoCardAsymmetricCrypto.cs
- AttachedAnnotationChangedEventArgs.cs
- InfoCardSymmetricCrypto.cs
- BitmapEffectInputData.cs
- GiveFeedbackEvent.cs
- SynchronizationValidator.cs
- XmlQuerySequence.cs
- NamedPipeProcessProtocolHandler.cs
- EnumValAlphaComparer.cs
- XmlTextWriter.cs
- AmbientLight.cs
- DetailsViewDeleteEventArgs.cs
- PolicyConversionContext.cs
- OleDbConnectionInternal.cs
- SpecularMaterial.cs
- HttpApplication.cs
- TextProviderWrapper.cs
- Size.cs
- LZCodec.cs
- OutOfMemoryException.cs
- XmlNavigatorFilter.cs
- BindingRestrictions.cs
- InputBindingCollection.cs
- CompoundFileReference.cs
- Typography.cs
- HuffCodec.cs
- StringHandle.cs
- VectorCollection.cs
- HttpWrapper.cs
- AppDomainUnloadedException.cs
- HMACSHA384.cs
- LocalBuilder.cs
- SmtpSection.cs
- WebResourceAttribute.cs
- UpdatePanelTriggerCollection.cs
- XmlSchemaAnnotation.cs
- WebServiceEnumData.cs
- ToolTipService.cs
- SHA1Managed.cs
- RegionInfo.cs
- StoreItemCollection.cs
- InOutArgument.cs
- Attributes.cs
- AssertFilter.cs
- Splitter.cs
- PeerApplication.cs
- Span.cs
- cookiecollection.cs
- Vector3DKeyFrameCollection.cs
- MemoryMappedViewAccessor.cs
- TdsParserStateObject.cs
- MatrixTransform.cs