Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WinForms / System / WinForms / Design / DesignerVerbToolStripMenuItem.cs / 1 / DesignerVerbToolStripMenuItem.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 DesignerVerb with ToolStripMenuItem. /// ///internal class DesignerVerbToolStripMenuItem : ToolStripMenuItem { DesignerVerb verb; // Text is a virtual method on the base class, but since we don't override it we should be okay. [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] public DesignerVerbToolStripMenuItem(DesignerVerb verb) { this.verb = verb; this.Text = verb.Text; RefreshItem(); } public void RefreshItem() { if (verb != null) { this.Visible = verb.Visible; this.Enabled = verb.Enabled; this.Checked = verb.Checked; } } protected override void OnClick(System.EventArgs e) { if (verb != null) { verb.Invoke(); } } } } // 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
- ScalarOps.cs
- SQLUtility.cs
- ProcessModuleCollection.cs
- processwaithandle.cs
- Version.cs
- DataBindingExpressionBuilder.cs
- PopupRootAutomationPeer.cs
- RectangleGeometry.cs
- StrokeNodeData.cs
- GridErrorDlg.cs
- OdbcInfoMessageEvent.cs
- DataGridViewButtonCell.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- PrincipalPermissionMode.cs
- Point3DConverter.cs
- Point3D.cs
- DataBinder.cs
- TextCompositionManager.cs
- UserNameSecurityTokenProvider.cs
- ContractTypeNameCollection.cs
- WebCategoryAttribute.cs
- FrameworkReadOnlyPropertyMetadata.cs
- GenericUriParser.cs
- Psha1DerivedKeyGenerator.cs
- GroupBoxRenderer.cs
- EventProxy.cs
- EdmFunctions.cs
- DesignerSerializationVisibilityAttribute.cs
- Ipv6Element.cs
- TransformerInfo.cs
- BitmapCodecInfoInternal.cs
- RawStylusInput.cs
- ListenerAdaptersInstallComponent.cs
- FileEnumerator.cs
- MapPathBasedVirtualPathProvider.cs
- SHA1Managed.cs
- XPathSelectionIterator.cs
- JoinCqlBlock.cs
- DataGridViewColumnDesignTimeVisibleAttribute.cs
- Profiler.cs
- ThreadPool.cs
- SchemaExporter.cs
- SymbolPair.cs
- ProxyWebPartConnectionCollection.cs
- DashStyles.cs
- ButtonAutomationPeer.cs
- DataGridColumnStyleMappingNameEditor.cs
- SafeTokenHandle.cs
- TreeView.cs
- GenericNameHandler.cs
- PropertyValueUIItem.cs
- UriParserTemplates.cs
- CreateUserWizard.cs
- ListViewInsertedEventArgs.cs
- TransformerConfigurationWizardBase.cs
- XmlCharType.cs
- TextTrailingWordEllipsis.cs
- DefaultBinder.cs
- EtwTrace.cs
- UInt64Storage.cs
- ChineseLunisolarCalendar.cs
- ObjectDataSourceDesigner.cs
- TimeZoneInfo.cs
- SecurityManager.cs
- WCFServiceClientProxyGenerator.cs
- ThreadPool.cs
- FontCollection.cs
- ResponseBodyWriter.cs
- Multiply.cs
- IIS7WorkerRequest.cs
- PointValueSerializer.cs
- ListViewItem.cs
- EllipticalNodeOperations.cs
- FileCodeGroup.cs
- UnsafeMethods.cs
- HttpGetProtocolReflector.cs
- ApplicationFileParser.cs
- CapiSymmetricAlgorithm.cs
- ExceptionHelpers.cs
- ResourceDictionaryCollection.cs
- ScopelessEnumAttribute.cs
- Literal.cs
- PropertyTab.cs
- UrlMappingsSection.cs
- BooleanFacetDescriptionElement.cs
- UserInitiatedNavigationPermission.cs
- DownloadProgressEventArgs.cs
- SendingRequestEventArgs.cs
- ZipIOLocalFileDataDescriptor.cs
- SessionEndingCancelEventArgs.cs
- XmlDictionaryReaderQuotas.cs
- NativeMethodsOther.cs
- NativeMethods.cs
- _ConnectStream.cs
- CollectionChangeEventArgs.cs
- SqlProviderManifest.cs
- XdrBuilder.cs
- NTAccount.cs
- CopyOnWriteList.cs
- SqlExpressionNullability.cs