Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / WinForms / Managed / System / WinForms / DataGridViewToolTip.cs / 5 / DataGridViewToolTip.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System.Security; using System.Diagnostics; using System.Drawing; using System.Runtime.InteropServices; namespace System.Windows.Forms { public partial class DataGridView { private class DataGridViewToolTip { DataGridView dataGridView = null; ToolTip toolTip = null; private bool toolTipActivated = false; public DataGridViewToolTip(DataGridView dataGridView) { this.dataGridView = dataGridView; } public bool Activated { get { return this.toolTipActivated; } } public ToolTip ToolTip { get { return this.toolTip; } } public void Activate(bool activate) { if (this.dataGridView.DesignMode) { return; } // Create the tool tip handle on demand. if (activate && this.toolTip == null) { this.toolTip = new ToolTip(); this.toolTip.ShowAlways = true; this.toolTip.InitialDelay = 0; this.toolTip.UseFading = false; this.toolTip.UseAnimation = false; this.toolTip.AutoPopDelay = 0; } if (this.dataGridView.IsRestricted) { IntSecurity.AllWindows.Assert(); } try { if (activate) { this.toolTip.Active = true; this.toolTip.Show(this.dataGridView.ToolTipPrivate, this.dataGridView); } else if (this.toolTip != null) { this.toolTip.Hide(this.dataGridView); this.toolTip.Active = false; } } finally { if (this.dataGridView.IsRestricted) { CodeAccessPermission.RevertAssert(); } } this.toolTipActivated = activate; } public void Dispose() { if (this.toolTip != null) { this.toolTip.Dispose(); this.toolTip = null; } } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System.Security; using System.Diagnostics; using System.Drawing; using System.Runtime.InteropServices; namespace System.Windows.Forms { public partial class DataGridView { private class DataGridViewToolTip { DataGridView dataGridView = null; ToolTip toolTip = null; private bool toolTipActivated = false; public DataGridViewToolTip(DataGridView dataGridView) { this.dataGridView = dataGridView; } public bool Activated { get { return this.toolTipActivated; } } public ToolTip ToolTip { get { return this.toolTip; } } public void Activate(bool activate) { if (this.dataGridView.DesignMode) { return; } // Create the tool tip handle on demand. if (activate && this.toolTip == null) { this.toolTip = new ToolTip(); this.toolTip.ShowAlways = true; this.toolTip.InitialDelay = 0; this.toolTip.UseFading = false; this.toolTip.UseAnimation = false; this.toolTip.AutoPopDelay = 0; } if (this.dataGridView.IsRestricted) { IntSecurity.AllWindows.Assert(); } try { if (activate) { this.toolTip.Active = true; this.toolTip.Show(this.dataGridView.ToolTipPrivate, this.dataGridView); } else if (this.toolTip != null) { this.toolTip.Hide(this.dataGridView); this.toolTip.Active = false; } } finally { if (this.dataGridView.IsRestricted) { CodeAccessPermission.RevertAssert(); } } this.toolTipActivated = activate; } public void Dispose() { if (this.toolTip != null) { this.toolTip.Dispose(); this.toolTip = null; } } } } } // 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
- Pts.cs
- _UncName.cs
- FileIOPermission.cs
- CultureInfoConverter.cs
- X509SecurityToken.cs
- ScriptingAuthenticationServiceSection.cs
- DesignTimeVisibleAttribute.cs
- FileIOPermission.cs
- QueryParameter.cs
- DataGridViewRowsAddedEventArgs.cs
- TypeResolvingOptionsAttribute.cs
- DataQuery.cs
- AutomationIdentifierGuids.cs
- HttpDebugHandler.cs
- IssuanceTokenProviderBase.cs
- NameValueCollection.cs
- ContentOperations.cs
- SQLInt64Storage.cs
- ResXResourceReader.cs
- ZipFileInfo.cs
- ScrollBarAutomationPeer.cs
- HttpHandlersInstallComponent.cs
- BStrWrapper.cs
- SafeNativeMethods.cs
- WMIGenerator.cs
- DbReferenceCollection.cs
- PixelFormat.cs
- X509Utils.cs
- COAUTHINFO.cs
- COM2TypeInfoProcessor.cs
- XpsS0ValidatingLoader.cs
- VerticalAlignConverter.cs
- InternalConfigHost.cs
- LayoutEditorPart.cs
- GraphicsState.cs
- SchemaAttDef.cs
- Compiler.cs
- HtmlInputHidden.cs
- Adorner.cs
- StylusPlugin.cs
- FormatterConverter.cs
- PointLightBase.cs
- Rotation3DAnimationBase.cs
- EncryptedPackage.cs
- ServicePointManager.cs
- ObjectStateManager.cs
- BoundColumn.cs
- DefaultValidator.cs
- FileDialogCustomPlaces.cs
- ScriptControlManager.cs
- ContentOperations.cs
- ItemDragEvent.cs
- ServiceSecurityAuditElement.cs
- ValidationResult.cs
- ListControl.cs
- ResourceSetExpression.cs
- Durable.cs
- BamlLocalizer.cs
- WriteLineDesigner.xaml.cs
- MsdtcWrapper.cs
- DrawingContextWalker.cs
- FixedPageProcessor.cs
- TypographyProperties.cs
- QueryOptionExpression.cs
- EnterpriseServicesHelper.cs
- DigestTraceRecordHelper.cs
- ResourceAttributes.cs
- OracleCommand.cs
- SqlDataSource.cs
- BindValidator.cs
- FormatVersion.cs
- ObjectItemCollectionAssemblyCacheEntry.cs
- PieceNameHelper.cs
- TypedReference.cs
- OrderPreservingPipeliningMergeHelper.cs
- CellParaClient.cs
- ToolStrip.cs
- AuthenticatedStream.cs
- ProcessInputEventArgs.cs
- CompletionProxy.cs
- ComplusEndpointConfigContainer.cs
- SmiEventSink_DeferedProcessing.cs
- ExceptionHandler.cs
- Pts.cs
- DataTableMappingCollection.cs
- AnnotationComponentChooser.cs
- Ref.cs
- OverloadGroupAttribute.cs
- ModelFactory.cs
- RuntimeConfigLKG.cs
- UIntPtr.cs
- AlphabeticalEnumConverter.cs
- HTMLTextWriter.cs
- FormsAuthenticationUser.cs
- MultitargetingHelpers.cs
- AggregateNode.cs
- ElementAtQueryOperator.cs
- StandardBindingCollectionElement.cs
- ConstNode.cs
- SizeFConverter.cs