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
- ControlBuilderAttribute.cs
- NativeMethods.cs
- DockAndAnchorLayout.cs
- SortedSetDebugView.cs
- SafeHandles.cs
- InvalidWorkflowException.cs
- CollectionContainer.cs
- MeasureItemEvent.cs
- ColorMap.cs
- TemplatedMailWebEventProvider.cs
- securitycriticaldataformultiplegetandset.cs
- Cursors.cs
- NullableLongAverageAggregationOperator.cs
- TableItemStyle.cs
- Panel.cs
- AdjustableArrowCap.cs
- SqlDataSource.cs
- SetStoryboardSpeedRatio.cs
- ConstrainedGroup.cs
- dataprotectionpermission.cs
- GeneralTransform2DTo3DTo2D.cs
- SmiXetterAccessMap.cs
- ObjectPropertyMapping.cs
- BooleanSwitch.cs
- ProgressBarRenderer.cs
- RequestCacheManager.cs
- EventHandlerService.cs
- PolicyValidationException.cs
- ConfigurationConverterBase.cs
- PresentationAppDomainManager.cs
- SqlRowUpdatingEvent.cs
- ComponentDispatcherThread.cs
- HostingEnvironment.cs
- ReadWriteSpinLock.cs
- UpdatePanelTriggerCollection.cs
- CroppedBitmap.cs
- PerformanceCounterLib.cs
- HtmlInputFile.cs
- MexNamedPipeBindingElement.cs
- CompoundFileStorageReference.cs
- Repeater.cs
- SynchronizationScope.cs
- BinaryObjectWriter.cs
- RegistrationServices.cs
- DefaultPropertyAttribute.cs
- ContextProperty.cs
- TimeSpanOrInfiniteValidator.cs
- InternalMappingException.cs
- Bitmap.cs
- WebPartActionVerb.cs
- CallContext.cs
- odbcmetadatacolumnnames.cs
- RegisteredExpandoAttribute.cs
- ServiceModelSectionGroup.cs
- brushes.cs
- ThicknessAnimationUsingKeyFrames.cs
- TypeUnloadedException.cs
- IssuedSecurityTokenProvider.cs
- EventRoute.cs
- DataListItem.cs
- DesignerExtenders.cs
- TextParagraph.cs
- BitmapPalettes.cs
- ConfigurationSectionGroup.cs
- BindingNavigator.cs
- DropAnimation.xaml.cs
- StorageMappingItemLoader.cs
- VariableValue.cs
- IntegerValidatorAttribute.cs
- PopupRootAutomationPeer.cs
- GlobalizationSection.cs
- DbConnectionPoolGroupProviderInfo.cs
- NumberSubstitution.cs
- CachedRequestParams.cs
- NumberSubstitution.cs
- Parsers.cs
- HighlightVisual.cs
- WindowsImpersonationContext.cs
- UriTemplate.cs
- LineBreakRecord.cs
- FixedPage.cs
- EntityDataSourceWrapper.cs
- HelpEvent.cs
- TypeUtils.cs
- Button.cs
- XsdValidatingReader.cs
- PageEventArgs.cs
- FileSystemEventArgs.cs
- CodePrimitiveExpression.cs
- ScriptReferenceEventArgs.cs
- PenThread.cs
- SqlStream.cs
- ServiceManager.cs
- Schema.cs
- InlineCollection.cs
- TextViewBase.cs
- ImportCatalogPart.cs
- PathHelper.cs
- complextypematerializer.cs
- DesignerProperties.cs