Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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. // //----------------------------------------------------------------------------- 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
- RuntimeHelpers.cs
- GradientBrush.cs
- SHA1.cs
- OleDbTransaction.cs
- Matrix3DConverter.cs
- PtsHelper.cs
- SoapAttributeAttribute.cs
- MulticastNotSupportedException.cs
- TextBoxRenderer.cs
- NotifyInputEventArgs.cs
- IfElseDesigner.xaml.cs
- IgnoreSectionHandler.cs
- ExecutedRoutedEventArgs.cs
- ScriptResourceHandler.cs
- PathData.cs
- Lookup.cs
- EventTask.cs
- DataSetUtil.cs
- ToolStripTextBox.cs
- PrintDialogException.cs
- AuthenticatingEventArgs.cs
- XmlHierarchyData.cs
- FlowLayoutSettings.cs
- CssTextWriter.cs
- HttpHandlerActionCollection.cs
- handlecollector.cs
- ConnectionPoint.cs
- httpapplicationstate.cs
- SchemaNames.cs
- TraceSource.cs
- ResourcesChangeInfo.cs
- TextElementEditingBehaviorAttribute.cs
- XXXInfos.cs
- XmlQuerySequence.cs
- SinglePageViewer.cs
- MarkupCompilePass2.cs
- AsymmetricKeyExchangeDeformatter.cs
- ExceptQueryOperator.cs
- SchemaImporterExtensionsSection.cs
- DocumentViewerHelper.cs
- FileCodeGroup.cs
- SecurityUtils.cs
- GifBitmapEncoder.cs
- OleDbDataReader.cs
- OutputCacheSection.cs
- BitmapEffectrendercontext.cs
- Rect3D.cs
- DesignerDataTableBase.cs
- ErrorReporting.cs
- NetCodeGroup.cs
- Wildcard.cs
- ModelItemImpl.cs
- WorkflowServiceInstance.cs
- CountdownEvent.cs
- GenericRootAutomationPeer.cs
- Hashtable.cs
- JsonCollectionDataContract.cs
- ObjectDataSourceWizardForm.cs
- FieldBuilder.cs
- NaturalLanguageHyphenator.cs
- RoleBoolean.cs
- TdsEnums.cs
- EntityType.cs
- GlyphInfoList.cs
- AspCompat.cs
- ProxyElement.cs
- ISFClipboardData.cs
- WorkflowApplicationException.cs
- EmptyEnumerator.cs
- TrackingProfileSerializer.cs
- GridViewPageEventArgs.cs
- HtmlTextArea.cs
- StreamResourceInfo.cs
- ConvertersCollection.cs
- _NegotiateClient.cs
- DataServiceKeyAttribute.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- QuerySelectOp.cs
- DispatcherOperation.cs
- RequestCache.cs
- MD5Cng.cs
- Activity.cs
- ActivityExecutionContext.cs
- ProcessModule.cs
- HtmlInputButton.cs
- LightweightEntityWrapper.cs
- XmlBoundElement.cs
- StrongName.cs
- HttpListenerRequest.cs
- DBSchemaTable.cs
- AxHost.cs
- LineInfo.cs
- ExpressionPrinter.cs
- OdbcConnectionHandle.cs
- MailMessageEventArgs.cs
- PagesChangedEventArgs.cs
- SizeAnimationUsingKeyFrames.cs
- ExtendedPropertyCollection.cs
- SecurityResources.cs
- StackOverflowException.cs