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
- WarningException.cs
- DataError.cs
- IBuiltInEvidence.cs
- RedirectionProxy.cs
- TextWriter.cs
- TagPrefixCollection.cs
- LocatorManager.cs
- DataGridViewCellParsingEventArgs.cs
- SafeSecurityHelper.cs
- FixedHighlight.cs
- DataGridViewUtilities.cs
- TemplateLookupAction.cs
- AspNetRouteServiceHttpHandler.cs
- ObjectAnimationUsingKeyFrames.cs
- Metadata.cs
- StorageEntityContainerMapping.cs
- CodeTypeConstructor.cs
- TdsValueSetter.cs
- TextLine.cs
- TemplateBindingExpression.cs
- FieldBuilder.cs
- RotateTransform.cs
- SymbolPair.cs
- counter.cs
- TypeConstant.cs
- PriorityQueue.cs
- CharacterShapingProperties.cs
- _NestedMultipleAsyncResult.cs
- SchemaExporter.cs
- TagMapCollection.cs
- DesignerOptions.cs
- GroupByQueryOperator.cs
- DataColumnPropertyDescriptor.cs
- DataGridToolTip.cs
- StatusStrip.cs
- SqlDataSourceStatusEventArgs.cs
- AttachmentService.cs
- QilStrConcatenator.cs
- TextElement.cs
- ReferenceEqualityComparer.cs
- SqlTopReducer.cs
- TimeZone.cs
- MSHTMLHostUtil.cs
- FormParameter.cs
- SoapSchemaExporter.cs
- ToolStripDropDownClosedEventArgs.cs
- Point3DCollectionValueSerializer.cs
- Privilege.cs
- webbrowsersite.cs
- SqlDataSourceConfigureFilterForm.cs
- Brush.cs
- DiscardableAttribute.cs
- compensatingcollection.cs
- UserControlCodeDomTreeGenerator.cs
- TableStyle.cs
- _FtpControlStream.cs
- GacUtil.cs
- TimeZone.cs
- ComEventsSink.cs
- EventLogger.cs
- ZipIOCentralDirectoryFileHeader.cs
- ButtonAutomationPeer.cs
- TemplateApplicationHelper.cs
- StylusPlugin.cs
- AppSettingsReader.cs
- IDataContractSurrogate.cs
- SignatureTargetIdManager.cs
- PlainXmlDeserializer.cs
- XmlDictionaryString.cs
- BoundConstants.cs
- FormsAuthenticationCredentials.cs
- _ProxyChain.cs
- NullableDecimalAverageAggregationOperator.cs
- ExpandoObject.cs
- AnnotationComponentManager.cs
- SignatureHelper.cs
- InkCanvas.cs
- TimeSpan.cs
- Section.cs
- QueryCacheEntry.cs
- LayoutSettings.cs
- TaskFileService.cs
- WindowsAltTab.cs
- arclist.cs
- wmiprovider.cs
- WebBrowser.cs
- ArraySortHelper.cs
- HandlerBase.cs
- StrokeCollectionDefaultValueFactory.cs
- ExpressionBinding.cs
- Visitors.cs
- PropertyDescriptorCollection.cs
- TextRangeBase.cs
- RootContext.cs
- DetailsViewModeEventArgs.cs
- PersonalizationProviderHelper.cs
- EnvironmentPermission.cs
- DateTimeOffset.cs
- Accessible.cs
- LockCookie.cs