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
- GB18030Encoding.cs
- ButtonFlatAdapter.cs
- XamlParser.cs
- GroupBox.cs
- ProtocolsConfigurationHandler.cs
- OdbcError.cs
- TextElementCollection.cs
- ColumnMapProcessor.cs
- SingleStorage.cs
- CachedRequestParams.cs
- MetaModel.cs
- OutOfMemoryException.cs
- Types.cs
- CommonXSendMessage.cs
- DataComponentMethodGenerator.cs
- ModifierKeysConverter.cs
- ImageInfo.cs
- WindowsListView.cs
- ContextQuery.cs
- BitmapPalettes.cs
- XmlSerializationGeneratedCode.cs
- WaitForChangedResult.cs
- XmlDataCollection.cs
- NonSerializedAttribute.cs
- ClientScriptManagerWrapper.cs
- InstanceView.cs
- ButtonBaseAutomationPeer.cs
- FrameworkContentElement.cs
- WizardStepCollectionEditor.cs
- BuildProviderAppliesToAttribute.cs
- ContentValidator.cs
- TableParaClient.cs
- ProfileEventArgs.cs
- DesignerDataTableBase.cs
- KeyFrames.cs
- TextTreeText.cs
- SqlDataSourceCommandEventArgs.cs
- IndentTextWriter.cs
- SharedTcpTransportManager.cs
- BinaryExpression.cs
- Selector.cs
- PauseStoryboard.cs
- PropertiesTab.cs
- RelationshipManager.cs
- WCFModelStrings.Designer.cs
- ManagedWndProcTracker.cs
- Assembly.cs
- DbProviderManifest.cs
- nulltextcontainer.cs
- PageThemeCodeDomTreeGenerator.cs
- InheritedPropertyChangedEventArgs.cs
- AutomationElementCollection.cs
- Win32KeyboardDevice.cs
- BuildProvidersCompiler.cs
- ContractMapping.cs
- Point3DAnimation.cs
- MissingMemberException.cs
- TransformerInfo.cs
- ScalarRestriction.cs
- BinaryUtilClasses.cs
- CaseInsensitiveOrdinalStringComparer.cs
- WebResourceAttribute.cs
- keycontainerpermission.cs
- ErrorProvider.cs
- WSFederationHttpSecurity.cs
- SqlTriggerContext.cs
- StatusBar.cs
- GuidelineCollection.cs
- ExceptionHelpers.cs
- Walker.cs
- TreeNodeCollection.cs
- URL.cs
- FrameworkElementAutomationPeer.cs
- ActiveXSite.cs
- PointAnimationUsingPath.cs
- XamlReader.cs
- ToolZone.cs
- TypedOperationInfo.cs
- GenericsNotImplementedException.cs
- NTAccount.cs
- MatrixAnimationBase.cs
- complextypematerializer.cs
- TypeConverter.cs
- SqlServer2KCompatibilityAnnotation.cs
- XamlStream.cs
- PerformanceCounterPermissionEntryCollection.cs
- ParserContext.cs
- SqlUnionizer.cs
- WorkItem.cs
- TableCellCollection.cs
- ConstraintStruct.cs
- InputProviderSite.cs
- AsnEncodedData.cs
- ReadOnlyDataSource.cs
- ApplyImportsAction.cs
- BindingExpression.cs
- RegexWorker.cs
- DependencyObjectType.cs
- ValueType.cs
- NavigationWindowAutomationPeer.cs