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
- ZoomPercentageConverter.cs
- SchemaImporterExtensionsSection.cs
- ThreadAttributes.cs
- InheritedPropertyChangedEventArgs.cs
- CryptoApi.cs
- TypeLoadException.cs
- MemberInitExpression.cs
- FormViewDeleteEventArgs.cs
- RequestCacheValidator.cs
- IgnoreSectionHandler.cs
- IsolatedStorageFile.cs
- DataGridViewIntLinkedList.cs
- CharConverter.cs
- Lease.cs
- XmlUTF8TextReader.cs
- FontStyle.cs
- CheckedPointers.cs
- TdsParser.cs
- GlyphsSerializer.cs
- MutableAssemblyCacheEntry.cs
- DataList.cs
- MembershipUser.cs
- HScrollProperties.cs
- HostingEnvironment.cs
- WindowsListViewGroup.cs
- ReadOnlyCollection.cs
- PolygonHotSpot.cs
- GenericWebPart.cs
- DataSourceCache.cs
- VisualStyleElement.cs
- VersionPair.cs
- ToolStripLocationCancelEventArgs.cs
- TimeoutHelper.cs
- WpfKnownMemberInvoker.cs
- RtfToXamlLexer.cs
- CheckoutException.cs
- XmlDocumentSurrogate.cs
- DataChangedEventManager.cs
- XmlILStorageConverter.cs
- DataServiceHostFactory.cs
- StoryFragments.cs
- JoinCqlBlock.cs
- CharEnumerator.cs
- RowToParametersTransformer.cs
- SQLInt16Storage.cs
- WaitHandle.cs
- EnvelopedPkcs7.cs
- DocumentViewer.cs
- PerformanceCounterPermissionEntry.cs
- RelationshipEndCollection.cs
- UriSection.cs
- DirectionalLight.cs
- RemoteWebConfigurationHostServer.cs
- AudioBase.cs
- XmlSerializerSection.cs
- EntityStoreSchemaGenerator.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- Brushes.cs
- MessageAction.cs
- Matrix3D.cs
- CancelEventArgs.cs
- TickBar.cs
- CompiledQueryCacheKey.cs
- DetailsViewModeEventArgs.cs
- DbTransaction.cs
- WhereQueryOperator.cs
- InvalidOleVariantTypeException.cs
- Encoding.cs
- complextypematerializer.cs
- QilLoop.cs
- File.cs
- BinHexEncoder.cs
- ConfigurationSettings.cs
- HeaderCollection.cs
- QuaternionKeyFrameCollection.cs
- CustomPopupPlacement.cs
- WsdlExporter.cs
- Trace.cs
- UserNameSecurityTokenAuthenticator.cs
- QueryOutputWriter.cs
- HitTestFilterBehavior.cs
- DesignerAttribute.cs
- ColumnResizeUndoUnit.cs
- EventProviderWriter.cs
- RtfControls.cs
- EventMap.cs
- Partitioner.cs
- SortableBindingList.cs
- LicenseManager.cs
- TraceLevelHelper.cs
- AttributeCollection.cs
- XmlNavigatorStack.cs
- FunctionMappingTranslator.cs
- XslNumber.cs
- SpecialNameAttribute.cs
- QueryCacheManager.cs
- UriTemplateTable.cs
- HttpErrorTraceRecord.cs
- ResourceContainer.cs
- MetadataItemEmitter.cs