Code:
/ DotNET / DotNET / 8.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
- HtmlHistory.cs
- XmlReader.cs
- StringToken.cs
- DelegatingTypeDescriptionProvider.cs
- PathData.cs
- FixedFlowMap.cs
- XmlParserContext.cs
- ProviderUtil.cs
- RawUIStateInputReport.cs
- Compiler.cs
- SourceChangedEventArgs.cs
- XPathSelfQuery.cs
- XXXInfos.cs
- EntityClientCacheEntry.cs
- RemoteWebConfigurationHostStream.cs
- ComponentEditorPage.cs
- DaylightTime.cs
- XPathPatternBuilder.cs
- DbCommandTree.cs
- SqlDataSourceFilteringEventArgs.cs
- WebControl.cs
- QuaternionConverter.cs
- COM2IDispatchConverter.cs
- HiddenField.cs
- Geometry.cs
- TreeViewItemAutomationPeer.cs
- KeyPullup.cs
- InvariantComparer.cs
- ScrollProperties.cs
- BrowserCapabilitiesCompiler.cs
- WebPartDeleteVerb.cs
- RegexCode.cs
- CompModSwitches.cs
- Path.cs
- TransactionsSectionGroup.cs
- MeasureData.cs
- LazyTextWriterCreator.cs
- TimeSpanOrInfiniteConverter.cs
- SqlBuffer.cs
- DataGridState.cs
- HwndHost.cs
- XamlBrushSerializer.cs
- FlagsAttribute.cs
- DragEventArgs.cs
- DocumentPageHost.cs
- TripleDESCryptoServiceProvider.cs
- SByteConverter.cs
- ResourcePermissionBase.cs
- ImageListStreamer.cs
- GeometryGroup.cs
- DocumentReferenceCollection.cs
- Knowncolors.cs
- DataGridViewHeaderCell.cs
- SmtpFailedRecipientsException.cs
- CreationContext.cs
- PnrpPermission.cs
- GroupQuery.cs
- Site.cs
- _ListenerRequestStream.cs
- FormsAuthenticationModule.cs
- CompositeDataBoundControl.cs
- DataGridViewCellCancelEventArgs.cs
- SqlReferenceCollection.cs
- PointHitTestParameters.cs
- DataSourceCacheDurationConverter.cs
- TcpServerChannel.cs
- ZipIOExtraFieldElement.cs
- Fx.cs
- DataGridViewCellValidatingEventArgs.cs
- CodeActivity.cs
- ReachDocumentReferenceSerializerAsync.cs
- DispatchProxy.cs
- Light.cs
- ParallelTimeline.cs
- RemoveStoryboard.cs
- AnnotationObservableCollection.cs
- EntityDataSourceContextCreatedEventArgs.cs
- InfoCardRSAOAEPKeyExchangeFormatter.cs
- ClientRuntimeConfig.cs
- HostVisual.cs
- ConnectionPointConverter.cs
- ResourcePool.cs
- TreeViewCancelEvent.cs
- Signature.cs
- XsltContext.cs
- EntityDataSourceChangedEventArgs.cs
- ExtensibleClassFactory.cs
- SecurityContext.cs
- HostingEnvironment.cs
- TranslateTransform.cs
- ComponentFactoryHelpers.cs
- X509Utils.cs
- HtmlInputRadioButton.cs
- SemanticTag.cs
- MatchingStyle.cs
- sortedlist.cs
- WebPartsPersonalization.cs
- JsonMessageEncoderFactory.cs
- CategoryState.cs
- EndOfStreamException.cs