Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WinForms / System / WinForms / Design / TrayIconDesigner.cs / 1 / TrayIconDesigner.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ [assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope="member", Target="System.Windows.Forms.Design.NotifyIconDesigner..ctor()")] namespace System.Windows.Forms.Design { using Microsoft.Win32; using System; using System.Design; using System.Collections; using System.ComponentModel; using System.ComponentModel.Design; using System.Diagnostics; using System.Windows.Forms; ////// /// This is the designer for OpenFileDialog components. /// internal class NotifyIconDesigner : ComponentDesigner { private DesignerActionListCollection _actionLists; ////// public override void InitializeNewComponent(IDictionary defaultValues) { base.InitializeNewComponent(defaultValues); NotifyIcon icon = (NotifyIcon)Component; icon.Visible = true; } public override DesignerActionListCollection ActionLists { get { if (_actionLists == null) { _actionLists = new DesignerActionListCollection(); _actionLists.Add(new NotifyIconActionList(this)); } return _actionLists; } } } internal class NotifyIconActionList : DesignerActionList { private NotifyIconDesigner _designer; public NotifyIconActionList(NotifyIconDesigner designer) : base(designer.Component) { _designer = designer; } public void ChooseIcon() { EditorServiceContext.EditValue(_designer, Component, "Icon"); } public override DesignerActionItemCollection GetSortedActionItems() { DesignerActionItemCollection items = new DesignerActionItemCollection(); items.Add(new DesignerActionMethodItem(this, "ChooseIcon", SR.GetString(SR.ChooseIconDisplayName), true)); return items; } } } // 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
- StringTraceRecord.cs
- RightsManagementEncryptionTransform.cs
- ExpandableObjectConverter.cs
- DocumentReference.cs
- AppendHelper.cs
- oledbconnectionstring.cs
- AsyncCompletedEventArgs.cs
- ContextMarshalException.cs
- ObjectPersistData.cs
- ExpressionBinding.cs
- DataSourceListEditor.cs
- RectangleGeometry.cs
- OracleInternalConnection.cs
- httpserverutility.cs
- PresentationTraceSources.cs
- ConfigurationErrorsException.cs
- storepermission.cs
- AsymmetricSignatureFormatter.cs
- PartManifestEntry.cs
- BoolExpressionVisitors.cs
- ResourceDescriptionAttribute.cs
- SeekStoryboard.cs
- RewritingPass.cs
- safePerfProviderHandle.cs
- XmlSchemaAttributeGroup.cs
- DocumentAutomationPeer.cs
- PropertyEmitterBase.cs
- MemberListBinding.cs
- TextInfo.cs
- DesignerLoader.cs
- MouseOverProperty.cs
- QueryStack.cs
- BooleanConverter.cs
- Viewport3DAutomationPeer.cs
- BuildProvider.cs
- IxmlLineInfo.cs
- X509Chain.cs
- UserPreferenceChangedEventArgs.cs
- TextTreeTextBlock.cs
- HwndSourceKeyboardInputSite.cs
- CompositeDataBoundControl.cs
- XmlNodeComparer.cs
- LambdaCompiler.cs
- TextRangeSerialization.cs
- InstanceDataCollectionCollection.cs
- TextSerializer.cs
- TextAction.cs
- MasterPageBuildProvider.cs
- OutputCacheModule.cs
- ToolboxDataAttribute.cs
- SecurityCapabilities.cs
- PropertyValue.cs
- MatrixCamera.cs
- DataKey.cs
- HttpsHostedTransportConfiguration.cs
- ContentElement.cs
- TypeContext.cs
- DetailsViewPagerRow.cs
- MissingSatelliteAssemblyException.cs
- Panel.cs
- XmlNavigatorFilter.cs
- baseaxisquery.cs
- EntityTransaction.cs
- FactoryRecord.cs
- StackSpiller.Bindings.cs
- Evidence.cs
- PrivilegedConfigurationManager.cs
- VisualBasicSettingsHandler.cs
- ListArgumentProvider.cs
- NotImplementedException.cs
- RemoteWebConfigurationHostStream.cs
- TimeSpan.cs
- TerminateSequenceResponse.cs
- MSAAWinEventWrap.cs
- EventItfInfo.cs
- TabControl.cs
- ClientProtocol.cs
- ToolStripItemImageRenderEventArgs.cs
- ResourceProperty.cs
- EnumValidator.cs
- ManipulationPivot.cs
- CapabilitiesRule.cs
- RoleServiceManager.cs
- ByteAnimation.cs
- Pointer.cs
- UpdateCommand.cs
- IPGlobalProperties.cs
- GPStream.cs
- DataSourceExpression.cs
- SQLBytesStorage.cs
- ConfigurationElementProperty.cs
- GiveFeedbackEvent.cs
- DataConnectionHelper.cs
- OracleCommandSet.cs
- ReceiveMessageRecord.cs
- DataGridState.cs
- VBIdentifierName.cs
- TemplateBindingExtension.cs
- RelationHandler.cs
- ConsoleEntryPoint.cs