Code:
/ DotNET / DotNET / 8.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
- FilterQuery.cs
- ToolboxComponentsCreatingEventArgs.cs
- SqlBulkCopyColumnMapping.cs
- DiagnosticsElement.cs
- InfoCardSymmetricCrypto.cs
- ExtendedProperty.cs
- Tool.cs
- Panel.cs
- ReferenceEqualityComparer.cs
- ISAPIWorkerRequest.cs
- MarshalByValueComponent.cs
- ExpressionBinding.cs
- DataGridSortCommandEventArgs.cs
- EditorPartCollection.cs
- EmptyWithCancelationCheckWorkItem.cs
- RelationalExpressions.cs
- MenuItem.cs
- WindowsAuthenticationModule.cs
- FileVersion.cs
- ProtocolReflector.cs
- CompiledIdentityConstraint.cs
- StylusPointPropertyUnit.cs
- XmlSerializationReader.cs
- InternalResources.cs
- DynamicRenderer.cs
- ZipPackagePart.cs
- UndirectedGraph.cs
- Line.cs
- TypedReference.cs
- DataGridItemCollection.cs
- FrameworkName.cs
- ValueProviderWrapper.cs
- QueryCacheKey.cs
- ClickablePoint.cs
- dataSvcMapFileLoader.cs
- XmlNavigatorStack.cs
- BrowserCapabilitiesCodeGenerator.cs
- FlowDocumentPage.cs
- PropertyRecord.cs
- Rijndael.cs
- OracleFactory.cs
- WebPartConnection.cs
- SecurityException.cs
- SqlInfoMessageEvent.cs
- MimePart.cs
- BStrWrapper.cs
- NamespaceCollection.cs
- EntityStoreSchemaFilterEntry.cs
- ColorPalette.cs
- linebase.cs
- ExpandCollapsePattern.cs
- RequestTimeoutManager.cs
- CreateUserErrorEventArgs.cs
- DiscreteKeyFrames.cs
- _UriTypeConverter.cs
- ConstructorExpr.cs
- BaseProcessor.cs
- Math.cs
- XMLSyntaxException.cs
- BypassElementCollection.cs
- EncryptedPackage.cs
- FrameworkElement.cs
- HttpException.cs
- Policy.cs
- UserControlBuildProvider.cs
- LateBoundBitmapDecoder.cs
- basevalidator.cs
- Stylesheet.cs
- XmlAnyAttributeAttribute.cs
- RadioButton.cs
- DrawingGroupDrawingContext.cs
- RoutedEventArgs.cs
- FixedSOMPageConstructor.cs
- ResourceDescriptionAttribute.cs
- TableCell.cs
- RevocationPoint.cs
- SqlUDTStorage.cs
- SchemaDeclBase.cs
- XmlSortKeyAccumulator.cs
- FactorySettingsElement.cs
- GridViewRow.cs
- HtmlElementEventArgs.cs
- ToolStripStatusLabel.cs
- LinqDataSourceDisposeEventArgs.cs
- SqlTransaction.cs
- HtmlGenericControl.cs
- SqlCacheDependencyDatabaseCollection.cs
- DataSourceControl.cs
- BadImageFormatException.cs
- RegistrySecurity.cs
- FormatConvertedBitmap.cs
- VoiceObjectToken.cs
- ListControlBoundActionList.cs
- XmlAttributeOverrides.cs
- HtmlControlDesigner.cs
- OleDbStruct.cs
- ProcessThread.cs
- UnmanagedMemoryStream.cs
- XmlSchemaProviderAttribute.cs
- ScriptRef.cs