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
- XmlReflectionImporter.cs
- Double.cs
- ImpersonationContext.cs
- DependencyPropertyConverter.cs
- TypeDescriptionProvider.cs
- LocatorManager.cs
- Int32CollectionValueSerializer.cs
- TreeViewDataItemAutomationPeer.cs
- ZoneMembershipCondition.cs
- AlignmentXValidation.cs
- TableSectionStyle.cs
- ContextQuery.cs
- SafeNativeMethods.cs
- PaginationProgressEventArgs.cs
- PackageDocument.cs
- LoginNameDesigner.cs
- ObjectReaderCompiler.cs
- TempFiles.cs
- AsyncResult.cs
- ObjectToIdCache.cs
- ConfigurationManagerHelper.cs
- AnyAllSearchOperator.cs
- Pair.cs
- FontFamily.cs
- Size3D.cs
- QueryCursorEventArgs.cs
- NameValueConfigurationCollection.cs
- NextPreviousPagerField.cs
- LicFileLicenseProvider.cs
- InnerItemCollectionView.cs
- DataGridViewButtonColumn.cs
- NameNode.cs
- TransferRequestHandler.cs
- IsolationInterop.cs
- RemoteWebConfigurationHost.cs
- XmlIncludeAttribute.cs
- Span.cs
- DynamicControl.cs
- XmlTypeMapping.cs
- ClientApiGenerator.cs
- Subtree.cs
- WindowsGraphicsWrapper.cs
- EntitySet.cs
- _NetRes.cs
- HttpApplicationFactory.cs
- DelegatedStream.cs
- DependencyPropertyHelper.cs
- TraceListener.cs
- DatagridviewDisplayedBandsData.cs
- SerializationStore.cs
- FileVersionInfo.cs
- TextTreeExtractElementUndoUnit.cs
- FontUnitConverter.cs
- SpellCheck.cs
- MetadataItemCollectionFactory.cs
- InputLanguageEventArgs.cs
- MSHTMLHost.cs
- ThreadAttributes.cs
- SystemIPv6InterfaceProperties.cs
- SignatureResourceHelper.cs
- StreamGeometry.cs
- GPRECT.cs
- _CookieModule.cs
- DeferredReference.cs
- HtmlAnchor.cs
- MissingMemberException.cs
- StaticFileHandler.cs
- QilTernary.cs
- Ray3DHitTestResult.cs
- ListBoxItemAutomationPeer.cs
- _ProxyChain.cs
- AbstractSvcMapFileLoader.cs
- ColorMap.cs
- DesignerDataTable.cs
- OperationCanceledException.cs
- WebPartHeaderCloseVerb.cs
- SAPIEngineTypes.cs
- TemplateBindingExtensionConverter.cs
- HtmlInputRadioButton.cs
- AuthenticationService.cs
- MsdtcWrapper.cs
- BookmarkEventArgs.cs
- RightsManagementEncryptionTransform.cs
- AccessibleObject.cs
- SHA384Managed.cs
- SafeHGlobalHandleCritical.cs
- DataSourceXmlSerializer.cs
- TabRenderer.cs
- NameSpaceExtractor.cs
- RestHandler.cs
- ApplicationCommands.cs
- ToolStripItem.cs
- XmlSchemaCompilationSettings.cs
- GridItem.cs
- WebBrowserNavigatedEventHandler.cs
- BypassElement.cs
- DescendantOverDescendantQuery.cs
- BufferModeSettings.cs
- QueryOptionExpression.cs
- ContextActivityUtils.cs