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
- ControlIdConverter.cs
- HostProtectionPermission.cs
- ToolStripProgressBar.cs
- TreeNodeBindingCollection.cs
- DetailsView.cs
- AnnotationService.cs
- ServerValidateEventArgs.cs
- SqlProcedureAttribute.cs
- TransformGroup.cs
- WebSysDefaultValueAttribute.cs
- RayMeshGeometry3DHitTestResult.cs
- TitleStyle.cs
- BuildProviderAppliesToAttribute.cs
- TraceUtility.cs
- RegexCompiler.cs
- CodeSnippetCompileUnit.cs
- ItemList.cs
- DrawingGroup.cs
- X509CertificateCollection.cs
- PageThemeCodeDomTreeGenerator.cs
- QilLiteral.cs
- PageSetupDialog.cs
- TypeUtils.cs
- _NtlmClient.cs
- ThousandthOfEmRealDoubles.cs
- Unit.cs
- DataGridDetailsPresenterAutomationPeer.cs
- XmlAttributeHolder.cs
- _LocalDataStoreMgr.cs
- TableAdapterManagerNameHandler.cs
- CreateUserErrorEventArgs.cs
- AutomationElement.cs
- SafeNativeMethods.cs
- HttpListenerException.cs
- HtmlTable.cs
- RegexInterpreter.cs
- GridItemCollection.cs
- CodeGen.cs
- _ShellExpression.cs
- ClientConfigPaths.cs
- ConnectionPoint.cs
- RowBinding.cs
- DnsPermission.cs
- NullableConverter.cs
- XmlEncoding.cs
- XmlSchemaSimpleTypeUnion.cs
- ConstructorNeedsTagAttribute.cs
- WindowsGraphicsCacheManager.cs
- PagePropertiesChangingEventArgs.cs
- ThreadExceptionDialog.cs
- WinEventQueueItem.cs
- FileUpload.cs
- coordinator.cs
- ProfilePropertySettings.cs
- UriSection.cs
- ComUdtElement.cs
- TextOutput.cs
- EventLogEntry.cs
- AutoFocusStyle.xaml.cs
- UserPreferenceChangingEventArgs.cs
- SimpleBitVector32.cs
- SqlXmlStorage.cs
- TrackingProfileSerializer.cs
- Convert.cs
- DataGridViewButtonColumn.cs
- XmlTypeMapping.cs
- XmlDataLoader.cs
- InkCanvasInnerCanvas.cs
- CannotUnloadAppDomainException.cs
- SapiAttributeParser.cs
- ClusterRegistryConfigurationProvider.cs
- TextChange.cs
- InvalidOperationException.cs
- ServiceReference.cs
- CommandField.cs
- WeakReferenceEnumerator.cs
- HttpException.cs
- InfoCardSymmetricCrypto.cs
- MailAddressParser.cs
- DataTemplateKey.cs
- ControlBindingsCollection.cs
- CommandManager.cs
- HttpWriter.cs
- PageVisual.cs
- DataColumnMapping.cs
- MSHTMLHost.cs
- GrammarBuilderPhrase.cs
- RTLAwareMessageBox.cs
- JsonXmlDataContract.cs
- ProfileModule.cs
- XPathMultyIterator.cs
- XmlTextReaderImplHelpers.cs
- Rect3DValueSerializer.cs
- DataGridTextBox.cs
- ConfigurationSectionGroup.cs
- TextBoxView.cs
- OuterGlowBitmapEffect.cs
- Color.cs
- HwndAppCommandInputProvider.cs
- GrammarBuilderWildcard.cs