Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / MIT / System / Web / UI / MobileControls / Design / Util / GroupLabel.cs / 1305376 / GroupLabel.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.Runtime.Serialization.Formatters; 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 sealed class GroupLabel : Label { ////// Creates a new GroupLabel /// internal GroupLabel() : base() { SetStyle(ControlStyles.UserPaint, true); } ////// Custom UI is painted here /// protected override void OnPaint(PaintEventArgs e) { Graphics g = e.Graphics; Rectangle r = ClientRectangle; string text = Text; Brush foreBrush = new SolidBrush(ForeColor); g.DrawString(text, Font, foreBrush, 0, 0); foreBrush.Dispose(); int etchLeft = r.X; if (text.Length != 0) { Size sz = Size.Ceiling(g.MeasureString(text, Font)); etchLeft += 6 + sz.Width; } int etchTop = r.Height / 2; g.DrawLine(SystemPens.ControlDark, etchLeft, etchTop, r.Width, etchTop); etchTop++; g.DrawLine(SystemPens.ControlLightLight, etchLeft, etchTop, r.Width, etchTop); } } } // 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
- WsdlInspector.cs
- FontEmbeddingManager.cs
- OutputCacheModule.cs
- NativeMethods.cs
- IMembershipProvider.cs
- Soap12ServerProtocol.cs
- cryptoapiTransform.cs
- ApplicationSecurityManager.cs
- propertytag.cs
- OuterGlowBitmapEffect.cs
- OracleFactory.cs
- OleDbConnectionInternal.cs
- HttpListenerRequest.cs
- NestPullup.cs
- TabItem.cs
- ApplicationManager.cs
- _AcceptOverlappedAsyncResult.cs
- ExceptionRoutedEventArgs.cs
- ButtonRenderer.cs
- MarkerProperties.cs
- Command.cs
- ControlTemplate.cs
- TypedElement.cs
- DialogWindow.cs
- HtmlWindowCollection.cs
- GridViewColumnCollection.cs
- XamlSerializerUtil.cs
- OracleRowUpdatedEventArgs.cs
- DateTimeParse.cs
- StorageEntityContainerMapping.cs
- ISessionStateStore.cs
- Int32AnimationUsingKeyFrames.cs
- Table.cs
- QueryAccessibilityHelpEvent.cs
- IisTraceWebEventProvider.cs
- WebResourceUtil.cs
- Label.cs
- CommonGetThemePartSize.cs
- CompilerError.cs
- X500Name.cs
- CorePropertiesFilter.cs
- DataRecordInfo.cs
- _AutoWebProxyScriptWrapper.cs
- FileFormatException.cs
- PageThemeParser.cs
- CapabilitiesState.cs
- XmlDictionaryReaderQuotas.cs
- WizardForm.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- XmlDictionaryReaderQuotas.cs
- SqlNamer.cs
- MethodBuilder.cs
- AuthStoreRoleProvider.cs
- NetMsmqSecurityMode.cs
- util.cs
- X509Extension.cs
- CollectionsUtil.cs
- MetabaseServerConfig.cs
- XmlNamespaceDeclarationsAttribute.cs
- ExtenderProvidedPropertyAttribute.cs
- FontNamesConverter.cs
- DecimalAnimation.cs
- CommentEmitter.cs
- SQlBooleanStorage.cs
- HandlerMappingMemo.cs
- MergeFilterQuery.cs
- SQLGuidStorage.cs
- HtmlInputText.cs
- VisualProxy.cs
- HtmlImageAdapter.cs
- EdmSchemaAttribute.cs
- LiteralLink.cs
- OperationCanceledException.cs
- XmlNullResolver.cs
- TokenBasedSetEnumerator.cs
- AnnotationResourceCollection.cs
- OleDbRowUpdatingEvent.cs
- SafeLibraryHandle.cs
- ErrorReporting.cs
- EntityContainerEmitter.cs
- PointCollection.cs
- SmiContextFactory.cs
- MaskDescriptor.cs
- FileChangesMonitor.cs
- TextWriterTraceListener.cs
- GridSplitterAutomationPeer.cs
- Rights.cs
- ExtendedProperty.cs
- OneToOneMappingSerializer.cs
- regiisutil.cs
- ClientBuildManagerCallback.cs
- FacetValueContainer.cs
- BroadcastEventHelper.cs
- TraceHandlerErrorFormatter.cs
- BeginStoryboard.cs
- TickBar.cs
- MenuCommand.cs
- InvokePatternIdentifiers.cs
- Typography.cs
- ClassDataContract.cs