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
- HttpCachePolicyElement.cs
- WpfKnownMember.cs
- FormViewCommandEventArgs.cs
- TextureBrush.cs
- SqlDependencyListener.cs
- PolicyManager.cs
- KnownTypes.cs
- ImplicitInputBrush.cs
- FragmentQueryProcessor.cs
- DecryptedHeader.cs
- Unit.cs
- ECDiffieHellmanCngPublicKey.cs
- ChangesetResponse.cs
- MetricEntry.cs
- DllNotFoundException.cs
- PixelFormat.cs
- IconBitmapDecoder.cs
- DataGridViewColumnStateChangedEventArgs.cs
- RecordsAffectedEventArgs.cs
- ConnectionInterfaceCollection.cs
- TextOnlyOutput.cs
- metadatamappinghashervisitor.cs
- PropertyValidationContext.cs
- WaitHandle.cs
- OdbcInfoMessageEvent.cs
- ThrowHelper.cs
- OleDbErrorCollection.cs
- SupportsEventValidationAttribute.cs
- MexServiceChannelBuilder.cs
- DispatcherOperation.cs
- GroupBox.cs
- QilPatternVisitor.cs
- ClientSettingsStore.cs
- TrackingSection.cs
- SqlTriggerContext.cs
- PrivilegeNotHeldException.cs
- ContextProperty.cs
- HttpModuleActionCollection.cs
- ManagementObject.cs
- DbFunctionCommandTree.cs
- ProtectedConfigurationSection.cs
- PublisherMembershipCondition.cs
- Command.cs
- GridSplitterAutomationPeer.cs
- TemplateApplicationHelper.cs
- SQLByteStorage.cs
- SqlDependency.cs
- RuleInfoComparer.cs
- EncoderNLS.cs
- SecurityUtils.cs
- DrawingCollection.cs
- TextServicesManager.cs
- DiffuseMaterial.cs
- SchemaAttDef.cs
- X509Utils.cs
- XmlCDATASection.cs
- HostingPreferredMapPath.cs
- ComponentEditorPage.cs
- SettingsPropertyValueCollection.cs
- Point3DAnimationBase.cs
- IxmlLineInfo.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- CatalogZone.cs
- DesignerHelpers.cs
- OutputWindow.cs
- BCryptHashAlgorithm.cs
- EntryWrittenEventArgs.cs
- SqlTypeSystemProvider.cs
- ReaderWriterLockSlim.cs
- IndexedSelectQueryOperator.cs
- DiscoveryRequestHandler.cs
- XmlBindingWorker.cs
- SettingsAttributeDictionary.cs
- JulianCalendar.cs
- XmlDataSourceDesigner.cs
- altserialization.cs
- MatrixCamera.cs
- NullableBoolConverter.cs
- InternalEnumValidator.cs
- FormParameter.cs
- ValidationEventArgs.cs
- autovalidator.cs
- SecurityBindingElement.cs
- ButtonPopupAdapter.cs
- SoapExtensionTypeElementCollection.cs
- ExtendedPropertyCollection.cs
- EncryptedData.cs
- GetPageNumberCompletedEventArgs.cs
- TemplateControlCodeDomTreeGenerator.cs
- JpegBitmapEncoder.cs
- ScrollProperties.cs
- SoapEnvelopeProcessingElement.cs
- ComPlusSynchronizationContext.cs
- UnsafeNativeMethods.cs
- MultiAsyncResult.cs
- SafeThreadHandle.cs
- TextWriter.cs
- RemoteWebConfigurationHost.cs
- RefreshEventArgs.cs
- ParameterInfo.cs