Code:
/ DotNET / DotNET / 8.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
- EntitySqlQueryCacheEntry.cs
- ProfessionalColors.cs
- LocalizedNameDescriptionPair.cs
- TreeNodeBinding.cs
- WpfXamlMember.cs
- EpmSyndicationContentSerializer.cs
- MissingMethodException.cs
- FixUp.cs
- NavigationPropertyEmitter.cs
- ForeignKeyConstraint.cs
- VirtualDirectoryMapping.cs
- XmlC14NWriter.cs
- LinearGradientBrush.cs
- ChangeNode.cs
- util.cs
- StreamInfo.cs
- DockAndAnchorLayout.cs
- HtmlInputText.cs
- CopyNamespacesAction.cs
- SpellerInterop.cs
- DataGridCellItemAutomationPeer.cs
- ProfileGroupSettingsCollection.cs
- BinaryFormatter.cs
- initElementDictionary.cs
- AQNBuilder.cs
- AQNBuilder.cs
- shaper.cs
- XamlWriter.cs
- ParseChildrenAsPropertiesAttribute.cs
- BookmarkScopeHandle.cs
- NavigationProgressEventArgs.cs
- SerializationAttributes.cs
- ToolBarPanel.cs
- RegexFCD.cs
- MatrixCamera.cs
- EntityDataSourceWrapperCollection.cs
- IISMapPath.cs
- BmpBitmapDecoder.cs
- DetailsViewDeleteEventArgs.cs
- BypassElementCollection.cs
- WebPartEventArgs.cs
- SelectionBorderGlyph.cs
- RegistryKey.cs
- WebReference.cs
- EditorPartCollection.cs
- Error.cs
- SqlClientMetaDataCollectionNames.cs
- MessageEncoderFactory.cs
- Scheduler.cs
- DataPointer.cs
- ElementInit.cs
- UIElement.cs
- Int16Animation.cs
- GeometryGroup.cs
- List.cs
- AsymmetricKeyExchangeDeformatter.cs
- LineGeometry.cs
- DetailsViewDeletedEventArgs.cs
- LineInfo.cs
- XPathDocumentIterator.cs
- PageContentAsyncResult.cs
- DrawingAttributeSerializer.cs
- AnimatedTypeHelpers.cs
- DiagnosticsConfiguration.cs
- OciLobLocator.cs
- MaskInputRejectedEventArgs.cs
- CurrentChangedEventManager.cs
- ShapingEngine.cs
- AssemblyResolver.cs
- KeyNotFoundException.cs
- NamedObject.cs
- TrustManager.cs
- BaseParaClient.cs
- Run.cs
- FixedBufferAttribute.cs
- PrinterUnitConvert.cs
- PolicyException.cs
- LoginUtil.cs
- ProcessManager.cs
- TraceContextRecord.cs
- DocumentReferenceCollection.cs
- StreamUpdate.cs
- ByteAnimationUsingKeyFrames.cs
- NativeActivityFaultContext.cs
- SafeTimerHandle.cs
- StructuredTypeEmitter.cs
- XmlDataSourceNodeDescriptor.cs
- basevalidator.cs
- SchemaNamespaceManager.cs
- AnchorEditor.cs
- AbsoluteQuery.cs
- List.cs
- WindowPatternIdentifiers.cs
- SslStreamSecurityBindingElement.cs
- HtmlElementCollection.cs
- BaseDataList.cs
- DomainUpDown.cs
- followingquery.cs
- DiscreteKeyFrames.cs
- OperationInvokerTrace.cs