Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Misc / ImageListUtils.cs / 1 / ImageListUtils.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Windows.Forms { using System; using System.ComponentModel; using System.Diagnostics; // Miscellaneous utilities static internal class ImageListUtils { public static PropertyDescriptor GetImageListProperty(PropertyDescriptor currentComponent, ref object instance) { if(instance is object[]) //multiple selection is not supported by this class return null; PropertyDescriptor imageListProp = null; object parentInstance = instance; RelatedImageListAttribute relILAttr = currentComponent.Attributes[typeof(RelatedImageListAttribute)] as RelatedImageListAttribute; if (relILAttr != null) { string[] pathInfo = relILAttr.RelatedImageList.Split('.'); for(int i=0;i
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- LayoutExceptionEventArgs.cs
- ErrorInfoXmlDocument.cs
- ErrorEventArgs.cs
- NetworkCredential.cs
- MetaDataInfo.cs
- PrintEvent.cs
- OleDbDataReader.cs
- ExplicitDiscriminatorMap.cs
- ConcurrentStack.cs
- Exceptions.cs
- BufferBuilder.cs
- Form.cs
- DbDataReader.cs
- BooleanAnimationUsingKeyFrames.cs
- DrawingBrush.cs
- OutOfMemoryException.cs
- AlternationConverter.cs
- ActivityCodeDomSerializationManager.cs
- ConnectionPointCookie.cs
- KeyedHashAlgorithm.cs
- peernodestatemanager.cs
- SurrogateSelector.cs
- SchemaCollectionCompiler.cs
- MethodBuilderInstantiation.cs
- IPipelineRuntime.cs
- SqlProfileProvider.cs
- CharEnumerator.cs
- GeometryHitTestResult.cs
- IPPacketInformation.cs
- CharacterString.cs
- LinearGradientBrush.cs
- BorderGapMaskConverter.cs
- SQLMembershipProvider.cs
- SafeBitVector32.cs
- WindowsSolidBrush.cs
- NamedPipeAppDomainProtocolHandler.cs
- OleStrCAMarshaler.cs
- FixedNode.cs
- Vector3dCollection.cs
- MouseButtonEventArgs.cs
- PickDesigner.xaml.cs
- TemplateXamlParser.cs
- ParameterCollection.cs
- DataGridHeaderBorder.cs
- TraceFilter.cs
- RichTextBox.cs
- IsolatedStoragePermission.cs
- COM2ExtendedUITypeEditor.cs
- InitializerFacet.cs
- AstNode.cs
- AssemblyHash.cs
- ClientSession.cs
- ConstNode.cs
- DataGridViewRowCollection.cs
- Matrix.cs
- TextContainerChangedEventArgs.cs
- VisualStyleRenderer.cs
- TextRunTypographyProperties.cs
- ToolBarPanel.cs
- BooleanFunctions.cs
- ConnectionOrientedTransportChannelListener.cs
- BufferAllocator.cs
- DependsOnAttribute.cs
- KnownTypesProvider.cs
- Char.cs
- typedescriptorpermission.cs
- FontUnit.cs
- PairComparer.cs
- SelectionProcessor.cs
- DataGridViewSelectedCellCollection.cs
- DetailsView.cs
- ResourceBinder.cs
- Thread.cs
- PTUtility.cs
- RowType.cs
- OrderedDictionaryStateHelper.cs
- LinqDataSourceInsertEventArgs.cs
- SqlConnectionStringBuilder.cs
- SharedDp.cs
- FormCollection.cs
- DBParameter.cs
- DBDataPermission.cs
- PerformanceCounterPermissionAttribute.cs
- OperationInvokerBehavior.cs
- XmlTextEncoder.cs
- SoapElementAttribute.cs
- SqlException.cs
- RoleServiceManager.cs
- MimeTypeAttribute.cs
- BrushMappingModeValidation.cs
- SingleObjectCollection.cs
- Point3D.cs
- ControlPaint.cs
- CfgSemanticTag.cs
- unitconverter.cs
- SoapTypeAttribute.cs
- MultiSelector.cs
- QuaternionAnimationUsingKeyFrames.cs
- RequestDescription.cs
- ScriptMethodAttribute.cs