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
- EntityDataSource.cs
- RoleService.cs
- StorageInfo.cs
- ValidatorCollection.cs
- ProxyWebPartManagerDesigner.cs
- ReliabilityContractAttribute.cs
- UIElementAutomationPeer.cs
- UnsafeNativeMethods.cs
- PathFigure.cs
- FrameworkPropertyMetadata.cs
- LateBoundChannelParameterCollection.cs
- Soap12FormatExtensions.cs
- EntityDataSourceChangedEventArgs.cs
- SplineQuaternionKeyFrame.cs
- ConstNode.cs
- Menu.cs
- VirtualPath.cs
- RetrieveVirtualItemEventArgs.cs
- ComplusEndpointConfigContainer.cs
- WindowsImpersonationContext.cs
- DebugHandleTracker.cs
- SystemTcpConnection.cs
- DataMemberConverter.cs
- SafeRightsManagementSessionHandle.cs
- ListChangedEventArgs.cs
- InternalPermissions.cs
- MessageOperationFormatter.cs
- DebugView.cs
- StandardRuntimeEnumValidatorAttribute.cs
- GridViewItemAutomationPeer.cs
- VoiceObjectToken.cs
- UrlPath.cs
- StaticTextPointer.cs
- Msec.cs
- InternalPolicyElement.cs
- DataGridViewSelectedRowCollection.cs
- RegisteredScript.cs
- WindowsTooltip.cs
- FolderBrowserDialog.cs
- XamlHostingSection.cs
- MouseBinding.cs
- GroupBox.cs
- DispatchWrapper.cs
- BaseContextMenu.cs
- MemoryMappedViewStream.cs
- CallbackHandler.cs
- VectorKeyFrameCollection.cs
- TargetInvocationException.cs
- CollectionMarkupSerializer.cs
- BitmapVisualManager.cs
- FreezableOperations.cs
- BinaryCommonClasses.cs
- Automation.cs
- MouseCaptureWithinProperty.cs
- SecuritySessionFilter.cs
- ReflectionPermission.cs
- XmlDataLoader.cs
- ApplicationProxyInternal.cs
- Figure.cs
- NavigatorInput.cs
- MasterPageBuildProvider.cs
- PackagePartCollection.cs
- OdbcError.cs
- CacheAxisQuery.cs
- DataGridViewLinkColumn.cs
- GradientSpreadMethodValidation.cs
- TextSelectionHighlightLayer.cs
- BitmapEffectDrawing.cs
- TextBoxRenderer.cs
- StrokeNode.cs
- DefaultPropertyAttribute.cs
- WinEventQueueItem.cs
- RelationshipSet.cs
- BaseTemplateParser.cs
- userdatakeys.cs
- InternalControlCollection.cs
- ListViewInsertedEventArgs.cs
- MethodRental.cs
- FocusChangedEventArgs.cs
- Point3D.cs
- RouteCollection.cs
- OleDbMetaDataFactory.cs
- TransformProviderWrapper.cs
- MultiAsyncResult.cs
- FixedTextSelectionProcessor.cs
- InkCanvasAutomationPeer.cs
- Debug.cs
- StrokeCollection.cs
- HtmlWindow.cs
- InputMethodStateTypeInfo.cs
- WeakHashtable.cs
- WorkflowServiceBuildProvider.cs
- ZipIOExtraFieldZip64Element.cs
- StringFreezingAttribute.cs
- PolyQuadraticBezierSegment.cs
- KnownBoxes.cs
- BaseComponentEditor.cs
- TypeDescriptor.cs
- DataBoundControlAdapter.cs
- PropertyInformation.cs