Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / WinForms / Managed / System / WinForms / FlowLayoutSettings.cs / 1 / FlowLayoutSettings.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Windows.Forms { using System; using System.ComponentModel; using System.Diagnostics; using System.Drawing; using System.Windows.Forms.Layout; ///[DefaultProperty("FlowDirection")] public class FlowLayoutSettings : LayoutSettings { internal FlowLayoutSettings(IArrangedElement owner) : base(owner) {} /// public override LayoutEngine LayoutEngine { get { return FlowLayout.Instance; } } /// [SRDescription(SR.FlowPanelFlowDirectionDescr)] [DefaultValue(FlowDirection.LeftToRight)] [SRCategory(SR.CatLayout)] public FlowDirection FlowDirection { get { return FlowLayout.GetFlowDirection(Owner); } set { FlowLayout.SetFlowDirection(Owner, value); Debug.Assert(FlowDirection == value, "FlowDirection should be the same as we set it"); } } /// [SRDescription(SR.FlowPanelWrapContentsDescr)] [DefaultValue(true)] [SRCategory(SR.CatLayout)] public bool WrapContents { get { return FlowLayout.GetWrapContents(Owner); } set { FlowLayout.SetWrapContents(Owner, value); Debug.Assert(WrapContents == value, "WrapContents should be the same as we set it"); } } public void SetFlowBreak(object child, bool value) { IArrangedElement element = FlowLayout.Instance.CastToArrangedElement(child); if (GetFlowBreak(child) != value) { CommonProperties.SetFlowBreak(element, value); } } public bool GetFlowBreak(object child) { IArrangedElement element = FlowLayout.Instance.CastToArrangedElement(child); return CommonProperties.GetFlowBreak(element); } } } // 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
- VectorCollectionConverter.cs
- SingleObjectCollection.cs
- TemplateKey.cs
- SingleAnimationBase.cs
- DummyDataSource.cs
- DesignerDataRelationship.cs
- ParameterInfo.cs
- ArrayExtension.cs
- DiagnosticTrace.cs
- TypeDefinition.cs
- PrePrepareMethodAttribute.cs
- StateMachineDesignerPaint.cs
- FormViewPagerRow.cs
- EventMap.cs
- NullableDecimalAverageAggregationOperator.cs
- MouseEventArgs.cs
- CellParaClient.cs
- RefreshEventArgs.cs
- GlobalizationAssembly.cs
- PlainXmlDeserializer.cs
- ReaderWriterLockWrapper.cs
- XmlAutoDetectWriter.cs
- ColumnResult.cs
- DataGridColumnHeader.cs
- CompiledAction.cs
- Filter.cs
- MimeMultiPart.cs
- TraceLog.cs
- VerificationException.cs
- EventBuilder.cs
- SafeEventLogReadHandle.cs
- AssertSection.cs
- ElasticEase.cs
- ValidatedControlConverter.cs
- EDesignUtil.cs
- TextOutput.cs
- CachedPathData.cs
- IncrementalHitTester.cs
- SafeSecurityHandles.cs
- ZipIOBlockManager.cs
- invalidudtexception.cs
- StringValidator.cs
- NamespaceInfo.cs
- SqlCommandBuilder.cs
- HtmlForm.cs
- DataGridViewDataErrorEventArgs.cs
- AxHost.cs
- ObjectDataSourceView.cs
- TextServicesDisplayAttributePropertyRanges.cs
- MetaData.cs
- BrowserCapabilitiesCodeGenerator.cs
- SemanticKeyElement.cs
- DataControlLinkButton.cs
- ArgIterator.cs
- ErrorStyle.cs
- ActivationArguments.cs
- PlatformCulture.cs
- CorePropertiesFilter.cs
- WindowsFormsSynchronizationContext.cs
- Compensation.cs
- StringResourceManager.cs
- hwndwrapper.cs
- OleStrCAMarshaler.cs
- HttpCapabilitiesBase.cs
- EventManager.cs
- TextParagraphCache.cs
- compensatingcollection.cs
- PersonalizablePropertyEntry.cs
- DrawingAttributes.cs
- NetStream.cs
- JpegBitmapEncoder.cs
- XmlNullResolver.cs
- RtfToXamlLexer.cs
- TransformConverter.cs
- MasterPageParser.cs
- UxThemeWrapper.cs
- HttpDebugHandler.cs
- SecurityPermission.cs
- StringUtil.cs
- StringToken.cs
- PropertyEmitter.cs
- FolderBrowserDialog.cs
- KeySplineConverter.cs
- DataRecordInfo.cs
- ReflectTypeDescriptionProvider.cs
- COAUTHINFO.cs
- MutexSecurity.cs
- GroupBox.cs
- FileChangeNotifier.cs
- Token.cs
- ObjectCloneHelper.cs
- SimpleBitVector32.cs
- SoapIgnoreAttribute.cs
- PolyBezierSegmentFigureLogic.cs
- ComponentResourceManager.cs
- SqlXml.cs
- milrender.cs
- JsonXmlDataContract.cs
- SyndicationSerializer.cs
- UnwrappedTypesXmlSerializerManager.cs