Code:
/ DotNET / DotNET / 8.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
- SiteMapNodeCollection.cs
- RichTextBox.cs
- CustomValidator.cs
- ChangeBlockUndoRecord.cs
- EmbeddedObject.cs
- ObjectStateManagerMetadata.cs
- LayoutInformation.cs
- DuplicateWaitObjectException.cs
- UnmanagedBitmapWrapper.cs
- DbConnectionFactory.cs
- ContentElement.cs
- InvalidPropValue.cs
- Compilation.cs
- _ConnectionGroup.cs
- MimeFormatExtensions.cs
- SqlAggregateChecker.cs
- Line.cs
- GroupBox.cs
- StringToken.cs
- DocumentSequenceHighlightLayer.cs
- ColorPalette.cs
- ListenerElementsCollection.cs
- ControlCachePolicy.cs
- X509Certificate.cs
- BufferedGraphicsManager.cs
- DataGridViewRowPrePaintEventArgs.cs
- DuplicateWaitObjectException.cs
- DynamicValidatorEventArgs.cs
- EncodingNLS.cs
- MTConfigUtil.cs
- TreeViewCancelEvent.cs
- SoapSchemaExporter.cs
- Enlistment.cs
- InteropEnvironment.cs
- SimpleWebHandlerParser.cs
- RoutedUICommand.cs
- ListViewItemMouseHoverEvent.cs
- ToggleButtonAutomationPeer.cs
- BamlVersionHeader.cs
- UInt16Storage.cs
- AdPostCacheSubstitution.cs
- NullableConverter.cs
- LocalizedNameDescriptionPair.cs
- GacUtil.cs
- EventTask.cs
- SID.cs
- InfoCard.cs
- EventProxy.cs
- StrongNameIdentityPermission.cs
- PermissionSetTriple.cs
- CompilationPass2Task.cs
- HMAC.cs
- DesignerObject.cs
- FileUtil.cs
- InputLanguageSource.cs
- ControlValuePropertyAttribute.cs
- SoapElementAttribute.cs
- Polyline.cs
- ToolStripCodeDomSerializer.cs
- SafeFileMappingHandle.cs
- ComponentConverter.cs
- DesignerDataConnection.cs
- MethodExpression.cs
- CodeAccessPermission.cs
- RightsManagementInformation.cs
- Misc.cs
- RowsCopiedEventArgs.cs
- ToolStripItemRenderEventArgs.cs
- ProviderIncompatibleException.cs
- PublishLicense.cs
- OleDbRowUpdatedEvent.cs
- MiniCustomAttributeInfo.cs
- Int64.cs
- AccessKeyManager.cs
- WeakReferenceList.cs
- ReachFixedPageSerializerAsync.cs
- ScrollBar.cs
- LookupNode.cs
- NavigationProgressEventArgs.cs
- ExceptionList.cs
- _ContextAwareResult.cs
- StylusLogic.cs
- LabelTarget.cs
- SyndicationItem.cs
- TreeWalkHelper.cs
- TextSpanModifier.cs
- KeyTimeConverter.cs
- Visual.cs
- DispatcherExceptionFilterEventArgs.cs
- Workspace.cs
- MembershipSection.cs
- WorkItem.cs
- UInt32.cs
- AudioFormatConverter.cs
- __Filters.cs
- HelloMessage11.cs
- PersonalizationStateInfoCollection.cs
- CodeVariableReferenceExpression.cs
- DiscoveryClientOutputChannel.cs
- MDIWindowDialog.cs