Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / WinForms / Managed / System / WinForms / RTLAwareMessageBox.cs / 1 / RTLAwareMessageBox.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.Windows.Forms { using System; using System.Windows.Forms; ////// /// internal sealed class RTLAwareMessageBox { ////// The Show method displays a message box that can contain text, buttons, and symbols that /// inform and instruct the user. This MessageBox will be RTL, if the resources /// for this dll have been localized to a RTL language. /// ////// /// public static DialogResult Show(IWin32Window owner, string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options) { if (RTLAwareMessageBox.IsRTLResources) { options |= (MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading); } return MessageBox.Show(owner, text, caption, buttons, icon, defaultButton, options); } ////// Displays a message box with specified text, caption, and style. /// Makes the dialog RTL if the resources for this dll have been localized to a RTL language. /// ////// Tells whether the current resources for this dll have been /// localized for a RTL language. /// public static bool IsRTLResources { get { return SR.GetString(SR.RTL) != "RTL_False"; } } } } // 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.Windows.Forms; ////// /// internal sealed class RTLAwareMessageBox { ////// The Show method displays a message box that can contain text, buttons, and symbols that /// inform and instruct the user. This MessageBox will be RTL, if the resources /// for this dll have been localized to a RTL language. /// ////// /// public static DialogResult Show(IWin32Window owner, string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options) { if (RTLAwareMessageBox.IsRTLResources) { options |= (MessageBoxOptions.RightAlign | MessageBoxOptions.RtlReading); } return MessageBox.Show(owner, text, caption, buttons, icon, defaultButton, options); } ////// Displays a message box with specified text, caption, and style. /// Makes the dialog RTL if the resources for this dll have been localized to a RTL language. /// ////// Tells whether the current resources for this dll have been /// localized for a RTL language. /// public static bool IsRTLResources { get { return SR.GetString(SR.RTL) != "RTL_False"; } } } } // 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
- SerializationSectionGroup.cs
- Decorator.cs
- CheckBoxBaseAdapter.cs
- BitmapEffectInput.cs
- X509PeerCertificateAuthenticationElement.cs
- Attributes.cs
- MLangCodePageEncoding.cs
- StringComparer.cs
- ping.cs
- _ListenerAsyncResult.cs
- odbcmetadatacollectionnames.cs
- ObjectQuery_EntitySqlExtensions.cs
- SecurityKeyIdentifier.cs
- ServiceObjectContainer.cs
- DataGridViewRowCancelEventArgs.cs
- PrePrepareMethodAttribute.cs
- ToolStripRenderEventArgs.cs
- ContractTypeNameElement.cs
- SqlConnectionFactory.cs
- OleDbDataReader.cs
- StylusTip.cs
- ObjectIDGenerator.cs
- HttpProfileGroupBase.cs
- PresentationAppDomainManager.cs
- TreeViewDesigner.cs
- AssemblyInfo.cs
- PopupRoot.cs
- BindValidator.cs
- DataGridLength.cs
- TypeDelegator.cs
- Geometry.cs
- BrushProxy.cs
- DiscoveryClientBindingElement.cs
- XmlException.cs
- Typography.cs
- FileDataSourceCache.cs
- DeclaredTypeValidator.cs
- ObjectHandle.cs
- GcHandle.cs
- RSAProtectedConfigurationProvider.cs
- UriTemplateEquivalenceComparer.cs
- ObsoleteAttribute.cs
- MissingSatelliteAssemblyException.cs
- TextEvent.cs
- SharedConnectionWorkflowTransactionService.cs
- XsltQilFactory.cs
- HeaderElement.cs
- Symbol.cs
- EnvelopedPkcs7.cs
- RegexCompilationInfo.cs
- FigureHelper.cs
- DateTime.cs
- WebRequestModuleElementCollection.cs
- EntityContainer.cs
- PageThemeParser.cs
- GridViewSortEventArgs.cs
- ReadOnlyDataSource.cs
- WebPartManagerDesigner.cs
- WindowsListViewItem.cs
- RegistryPermission.cs
- DataKey.cs
- PageThemeParser.cs
- ScrollChrome.cs
- Pens.cs
- RuntimeCompatibilityAttribute.cs
- SqlClientWrapperSmiStreamChars.cs
- SmtpNetworkElement.cs
- TypeResolver.cs
- ExtentKey.cs
- securitycriticaldataformultiplegetandset.cs
- MarkupObject.cs
- SecurityUtils.cs
- VersionPair.cs
- HyperLinkStyle.cs
- SchemaTableColumn.cs
- StronglyTypedResourceBuilder.cs
- ResolveCriteriaApril2005.cs
- ButtonBaseAdapter.cs
- AsyncOperationManager.cs
- OpenTypeLayout.cs
- CollectionViewProxy.cs
- HashCodeCombiner.cs
- BezierSegment.cs
- sortedlist.cs
- SourceChangedEventArgs.cs
- SevenBitStream.cs
- ContextTokenTypeConverter.cs
- ErrorsHelper.cs
- CollectionViewGroupInternal.cs
- IisTraceWebEventProvider.cs
- OraclePermissionAttribute.cs
- AspNetHostingPermission.cs
- Size.cs
- TargetConverter.cs
- FlowPosition.cs
- FocusWithinProperty.cs
- MessageAction.cs
- SecureUICommand.cs
- HeaderedItemsControl.cs
- FormsAuthenticationUserCollection.cs