Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / WinForms / Managed / System / WinForms / FlowLayoutSettings.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WindowsSidIdentity.cs
- KeyedPriorityQueue.cs
- BindingOperations.cs
- ProgressPage.cs
- LogArchiveSnapshot.cs
- CookieParameter.cs
- ProcessProtocolHandler.cs
- ConvertEvent.cs
- PrintDialogDesigner.cs
- MonitoringDescriptionAttribute.cs
- DocobjHost.cs
- NamedPipeTransportManager.cs
- MetricEntry.cs
- PathFigure.cs
- SystemShuttingDownException.cs
- ToolStripManager.cs
- TimeSpanValidatorAttribute.cs
- SerializationEventsCache.cs
- Calendar.cs
- StateMachineHelpers.cs
- TypedDataSetSchemaImporterExtensionFx35.cs
- FormCollection.cs
- AssociationSetMetadata.cs
- SqlInternalConnectionSmi.cs
- ClientUIRequest.cs
- StorageComplexPropertyMapping.cs
- GraphicsContainer.cs
- GeneralTransform3DGroup.cs
- WebPartDescription.cs
- XmlObjectSerializerContext.cs
- HttpRequest.cs
- SendActivityEventArgs.cs
- ServicePointManagerElement.cs
- PositiveTimeSpanValidator.cs
- RadioButton.cs
- _ServiceNameStore.cs
- QilExpression.cs
- ContentTextAutomationPeer.cs
- HashHelper.cs
- Identity.cs
- TableHeaderCell.cs
- XmlSchemaInferenceException.cs
- NumberSubstitution.cs
- ProtocolsSection.cs
- FixUpCollection.cs
- TypeConverterAttribute.cs
- ItemPager.cs
- Oid.cs
- WindowsSidIdentity.cs
- ExplicitDiscriminatorMap.cs
- Schema.cs
- Line.cs
- Size.cs
- TypeExtension.cs
- FixedSOMFixedBlock.cs
- EventsTab.cs
- CombinedGeometry.cs
- SqlConnection.cs
- FormatConvertedBitmap.cs
- ToolStripSeparator.cs
- altserialization.cs
- StreamUpdate.cs
- DynamicDataManager.cs
- DataSourceDescriptorCollection.cs
- _Semaphore.cs
- Animatable.cs
- ExtractCollection.cs
- CodeThrowExceptionStatement.cs
- shaper.cs
- DesignerAdapterAttribute.cs
- MimeFormatter.cs
- EditorPart.cs
- NetCodeGroup.cs
- ObjectNotFoundException.cs
- Visual3DCollection.cs
- AttachmentService.cs
- _NetworkingPerfCounters.cs
- XdrBuilder.cs
- TemplateBindingExtension.cs
- Barrier.cs
- ContentType.cs
- MouseGestureValueSerializer.cs
- RelationshipNavigation.cs
- CodeIndexerExpression.cs
- FormViewDeleteEventArgs.cs
- HtmlCommandAdapter.cs
- Native.cs
- ModelChangedEventArgsImpl.cs
- RepeatBehaviorConverter.cs
- SamlDelegatingWriter.cs
- Light.cs
- WebPermission.cs
- MgmtConfigurationRecord.cs
- DataGridViewSelectedCellCollection.cs
- TabItemWrapperAutomationPeer.cs
- ContextMenuService.cs
- LogicalMethodInfo.cs
- IsolatedStorageFileStream.cs
- TemplatedAdorner.cs
- AttachmentCollection.cs