Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / MIT / System / Web / UI / MobileControls / Design / Util / HeaderLabel.cs / 1305376 / HeaderLabel.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.Design.MobileControls.Util { using System; using System.Diagnostics; using System.Drawing; using System.Windows.Forms; [ System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand, Flags=System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode) ] [Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")] internal class HeaderLabel : RichTextBox { private String _text; internal HeaderLabel() { BackColor = SystemColors.Control; BorderStyle = BorderStyle.None; WordWrap = true; ReadOnly = true; TabStop = false; ScrollBars = RichTextBoxScrollBars.None; VisibleChanged += new EventHandler(OnVisibleChanged); } protected override void OnContentsResized(ContentsResizedEventArgs e) { HeaderPanel headerPanel = Parent as HeaderPanel; Debug.Assert(headerPanel != null, "HeaderLabel should be placed inside of a HeaderPanel."); headerPanel.RequestNewHeight(this, e.NewRectangle.Height); base.OnContentsResized(e); } public override String Text { get { return _text; } set { _text = value; } } private void OnVisibleChanged(Object sender, EventArgs e) { if(Visible && _text != base.Text) { base.Text = _text; } } } } // 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
- DataAccessException.cs
- CodeGeneratorOptions.cs
- SqlHelper.cs
- UniqueIdentifierService.cs
- IdentityHolder.cs
- XmlCodeExporter.cs
- MaterialCollection.cs
- BitmapEncoder.cs
- Keywords.cs
- Codec.cs
- FixedBufferAttribute.cs
- WaitHandle.cs
- invalidudtexception.cs
- AssemblyNameEqualityComparer.cs
- MultiBindingExpression.cs
- BulletedListEventArgs.cs
- WinOEToolBoxItem.cs
- UIElementIsland.cs
- PeerDefaultCustomResolverClient.cs
- RuntimeResourceSet.cs
- XsltLibrary.cs
- MouseGestureValueSerializer.cs
- BufferedReceiveElement.cs
- ValidatorCompatibilityHelper.cs
- XmlName.cs
- EntityProviderServices.cs
- _ProxyRegBlob.cs
- NotificationContext.cs
- Deflater.cs
- ReflectionUtil.cs
- ControlBuilder.cs
- InProcStateClientManager.cs
- MachineKeyConverter.cs
- ObjectSecurityT.cs
- HwndHostAutomationPeer.cs
- Bold.cs
- XmlObjectSerializerWriteContextComplex.cs
- HtmlInputCheckBox.cs
- HttpModulesSection.cs
- TreeNodeSelectionProcessor.cs
- OdbcConnectionHandle.cs
- RichTextBoxConstants.cs
- SendingRequestEventArgs.cs
- CompositeFontParser.cs
- FileUpload.cs
- DataShape.cs
- LineServicesCallbacks.cs
- TreeView.cs
- DoubleAnimation.cs
- WindowsFormsHelpers.cs
- RuntimeConfigurationRecord.cs
- TextDecoration.cs
- UnaryQueryOperator.cs
- XPathItem.cs
- SQLResource.cs
- PngBitmapEncoder.cs
- FormsAuthenticationUser.cs
- CheckBox.cs
- ApplicationDirectory.cs
- PeerContact.cs
- DoubleMinMaxAggregationOperator.cs
- MemberHolder.cs
- QEncodedStream.cs
- NodeCounter.cs
- AsymmetricSignatureDeformatter.cs
- SmtpCommands.cs
- SerializableAuthorizationContext.cs
- InvalidOperationException.cs
- MenuItemBinding.cs
- SystemNetHelpers.cs
- HtmlProps.cs
- HtmlDocument.cs
- TransformCollection.cs
- CheckBoxAutomationPeer.cs
- StaticFileHandler.cs
- VerificationAttribute.cs
- WebServiceClientProxyGenerator.cs
- SchemaCollectionPreprocessor.cs
- externdll.cs
- UserPersonalizationStateInfo.cs
- WindowsFont.cs
- EventLogPermission.cs
- TemplatePropertyEntry.cs
- TrackingValidationObjectDictionary.cs
- WindowsListViewGroupHelper.cs
- ProtectedProviderSettings.cs
- TextParaLineResult.cs
- DefaultEvaluationContext.cs
- ClockController.cs
- TargetControlTypeAttribute.cs
- IOException.cs
- ObjectDataSourceDisposingEventArgs.cs
- RuleElement.cs
- Triplet.cs
- AssertHelper.cs
- NativeCompoundFileAPIs.cs
- EventProviderWriter.cs
- DataGridColumnCollectionEditor.cs
- Schedule.cs
- WebScriptEnablingElement.cs