Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Misc / ImageListUtils.cs / 1305376 / 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
- XXXInfos.cs
- HwndSubclass.cs
- PaintValueEventArgs.cs
- InstanceHandleConflictException.cs
- GridViewRowPresenterBase.cs
- TextDpi.cs
- WMIGenerator.cs
- MatrixCamera.cs
- TypeNameHelper.cs
- RtfToXamlLexer.cs
- AsyncStreamReader.cs
- StylusOverProperty.cs
- XmlExtensionFunction.cs
- WindowsPen.cs
- NativeMethods.cs
- FormsAuthenticationUserCollection.cs
- Rectangle.cs
- MimeTypeMapper.cs
- FormCollection.cs
- HttpSessionStateWrapper.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- SoapSchemaExporter.cs
- BufferModeSettings.cs
- ResourceCodeDomSerializer.cs
- MemberMemberBinding.cs
- SqlMultiplexer.cs
- ControlIdConverter.cs
- EditorAttribute.cs
- AddInDeploymentState.cs
- XamlTreeBuilder.cs
- ClickablePoint.cs
- grammarelement.cs
- TraceLog.cs
- DescendantQuery.cs
- Viewport3DAutomationPeer.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- GradientBrush.cs
- DataGridViewButtonColumn.cs
- Style.cs
- BamlResourceDeserializer.cs
- GridView.cs
- InputReport.cs
- WindowsSpinner.cs
- IdnMapping.cs
- PerfCounterSection.cs
- ThemeableAttribute.cs
- CheckBoxList.cs
- CodeTypeDeclarationCollection.cs
- SQLGuidStorage.cs
- NamedPipeChannelListener.cs
- LinqDataSourceUpdateEventArgs.cs
- TreeView.cs
- Events.cs
- ThreadWorkerController.cs
- TaskFormBase.cs
- ImageMap.cs
- XamlInt32CollectionSerializer.cs
- ToolbarAUtomationPeer.cs
- WebServiceEnumData.cs
- PeerInvitationResponse.cs
- PasswordBoxAutomationPeer.cs
- recordstatescratchpad.cs
- ComponentEditorForm.cs
- ConnectionManagementElement.cs
- RedirectionProxy.cs
- ErrorProvider.cs
- BinaryUtilClasses.cs
- KeyPullup.cs
- RepeatButtonAutomationPeer.cs
- XPathNodeIterator.cs
- LambdaCompiler.Lambda.cs
- EntityDataSourceWrapperCollection.cs
- DropDownButton.cs
- GACMembershipCondition.cs
- DecimalAnimation.cs
- EventProviderTraceListener.cs
- ConditionalDesigner.cs
- XmlSchemaAny.cs
- ConnectionStringsSection.cs
- HtmlInputSubmit.cs
- ImageFormatConverter.cs
- ReadWriteSpinLock.cs
- MailWebEventProvider.cs
- Array.cs
- ViewManager.cs
- XamlTreeBuilder.cs
- ArrayElementGridEntry.cs
- MatrixConverter.cs
- UInt64Converter.cs
- fixedPageContentExtractor.cs
- TextSelectionProcessor.cs
- IdleTimeoutMonitor.cs
- TableCell.cs
- TempFiles.cs
- HttpModuleCollection.cs
- COAUTHIDENTITY.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- OleDbRowUpdatedEvent.cs
- DataObject.cs
- ScalarRestriction.cs