DataPlace
GridLinkableTextboxCellRenderer Class
CSCS.DataPlace.Edit.GridCellTypesGridLinkableTextboxCellRenderer
A cell renderer for a cell with clickable links. Recognized links are those that begin with 'http://', 'https://', 'file://', and 'mailto:', as well as e-mail addresses without the preceeding 'mailto:'.
Declaration Syntax
C#
public class GridLinkableTextboxCellRenderer : GridTextBoxCellRenderer
Members
All MembersConstructorsMethodsPropertiesEvents



IconMemberDescription
GridLinkableTextboxCellRenderer(GridControlBase, GridCellModelBase)
Creates a new instance.

ActiveLinkColor
Gets or sets the active link color.

AddButton(GridCellButton) (Inherited from GridCellRendererBase.)
AlwaysRaiseCellClick()()() (Inherited from GridCellRendererBase.)
CanCopy()()() (Inherited from GridTextBoxCellRenderer.)
CanCut()()() (Inherited from GridTextBoxCellRenderer.)
CanPaste()()() (Inherited from GridTextBoxCellRenderer.)
ChildClosing(IPopupChild, PopupCloseType) (Inherited from GridCellRendererBase.)
ClickOverImage()()() (Inherited from GridCellRendererBase.)
ColIndex()()() (Inherited from GridCellRendererBase.)
Control()()() (Inherited from GridCellRendererBase.)
ControlDoubleClick(Object, EventArgs) (Inherited from GridCellRendererBase.)
ControlGotFocus(Object, EventArgs) (Inherited from GridTextBoxCellRenderer.)
ControlLostFocus(Object, EventArgs) (Inherited from GridTextBoxCellRenderer.)
ControlMouseDown(Object, MouseEventArgs) (Inherited from GridCellRendererBase.)
ControlText()()() (Inherited from GridCellRendererBase.)
ControlValue()()() (Inherited from GridCellRendererBase.)
Copy()()() (Inherited from GridTextBoxCellRenderer.)
CreateDropDownContainer()()() (Inherited from GridCellRendererBase.)
CreateLinkRegEx()()()
Creates the regular expression that defines a link.

CreateTextBox()()() (Inherited from GridTextBoxCellRenderer.)
CurrentCell()()() (Inherited from GridCellRendererBase.)
CurrentStyle()()() (Inherited from GridCellRendererBase.)
Cut()()() (Inherited from GridTextBoxCellRenderer.)
DisableTextBox()()() (Inherited from GridTextBoxCellRenderer.)
Dispose(Boolean)
Disposes of the object.
(Overrides GridTextBoxCellRenderer.Dispose(Boolean).)
Dispose()()() (Inherited from GridCellRendererBase.)
Draw(Graphics, Rectangle, Int32, Int32, GridStyleInfo) (Inherited from GridCellRendererBase.)
DrawBackground(Graphics, Rectangle, GridStyleInfo, Boolean) (Inherited from GridCellRendererBase.)
DrawCellAppearance(Graphics, Rectangle, GridStyleInfo) (Inherited from GridCellRendererBase.)
DrawSingleCell(Graphics, Rectangle, Int32, Int32, GridStyleInfo, Boolean) (Inherited from GridCellRendererBase.)
DropDownButton()()() (Inherited from GridCellRendererBase.)
DropDownContainer()()() (Inherited from GridCellRendererBase.)
DropDownContainerCloseDropDown(Object, PopupClosedEventArgs) (Inherited from GridCellRendererBase.)
DropDownContainerShowedDropDown(Object, EventArgs) (Inherited from GridCellRendererBase.)
DropDownContainerShowingDropDown(Object, CancelEventArgs) (Inherited from GridCellRendererBase.)
DropDownImp()()() (Inherited from GridCellRendererBase.)
DropDownPart()()() (Inherited from GridCellRendererBase.)
EditOnCellFocus
Gets or sets whether editing begins when the cell gets focus.

EnsureDropDownContainer()()() (Inherited from GridCellRendererBase.)
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
ExecuteLinkOnClick
Gets or sets whether to execute the URL of a clicked link in a new Process. (Default is true.)

Finalize()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
FindText(String, Int32, Int32, GridFindTextOptions, Boolean) (Inherited from GridCellRendererBase.)
ForceRefreshOnActivateCell()()() (Inherited from GridCellRendererBase.)
GetButton(Int32) (Inherited from GridCellRendererBase.)
GetCellBoundsCore(Int32, Int32) (Inherited from GridCellRendererBase.)
GetCellBoundsCore(Int32, Int32, Boolean) (Inherited from GridCellRendererBase.)
GetCellBoundsCoreInt(Int32, Int32, Boolean) (Inherited from GridCellRendererBase.)
GetCellClientRectangle(Int32, Int32, GridStyleInfo, Boolean) (Inherited from GridCellRendererBase.)
GetCellLayout(Int32, Int32, GridStyleInfo) (Inherited from GridCellRendererBase.)
GetCellValue()()() (Inherited from GridCellRendererBase.)
GetDisplayText()()() (Inherited from GridCellRendererBase.)
GetEditState()()() (Inherited from GridTextBoxCellRenderer.)
GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetMarkHeaderState(Int32, Int32, GridStyleInfo) (Inherited from GridCellRendererBase.)
GetNestedCurrentCell()()() (Inherited from GridCellRendererBase.)
GetSelectedText(String%) (Inherited from GridTextBoxCellRenderer.)
GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
Grid()()() (Inherited from GridCellRendererBase.)
HasControlText()()() (Inherited from GridCellRendererBase.)
HasControlValue()()() (Inherited from GridCellRendererBase.)
HasFocusControl()()() (Inherited from GridCellRendererBase.)
Hide()()() (Inherited from GridCellRendererBase.)
IgnoreTextBoxChanged()()() (Inherited from GridTextBoxCellRenderer.)
InBeginEdit()()() (Inherited from GridCellRendererBase.)
InInitialize()()() (Inherited from GridCellRendererBase.)
Initalized()()() (Inherited from GridCellRendererBase.)
InitalizedAt(Int32, Int32) (Inherited from GridCellRendererBase.)
Initialize(Int32, Int32) (Inherited from GridCellRendererBase.)
InitializeControlText(Object) (Inherited from GridCellRendererBase.)
InitializeDropDownContainer()()() (Inherited from GridCellRendererBase.)
InNotifyCurrentCellChangedException()()() (Inherited from GridTextBoxCellRenderer.)
InSetControlText()()() (Inherited from GridCellRendererBase.)
InSetControlValue()()() (Inherited from GridCellRendererBase.)
InSetSetControlValue()()() (Inherited from GridCellRendererBase.)
InSetTextBoxTextCore()()() (Inherited from GridTextBoxCellRenderer.)
InTextBoxChanged()()() (Inherited from GridTextBoxCellRenderer.)
IsControlVisible()()() (Inherited from GridCellRendererBase.)
IsDisposed()()() (Inherited from GridCellRendererBase.)
IsDisposing()()() (Inherited from GridCellRendererBase.)
IsDroppedDown()()() (Inherited from GridCellRendererBase.)
IsEditing()()() (Inherited from GridCellRendererBase.)
IsPointOverImage(Int32, Int32, Point) (Inherited from GridStaticCellRenderer.)
IsReadOnly()()() (Inherited from GridCellRendererBase.)
IsRelatedControl(Control, Boolean) (Inherited from GridCellRendererBase.)
LastOnSetControlTextFailed()()() (Inherited from GridCellRendererBase.)
LimitTextLength()()() (Inherited from GridTextBoxCellRenderer.)
LinkBehavior
Gets or sets the link behavior.

LinkClicked
Occurs when a link is clicked.

LinkColor
Gets or sets the normal link color.

LinkExecutionFailed
Occurs when execution of a link fails (only applicable if ExecuteLinkOnClick is true).

LinkRegex
Gets the regular expression that defines a link.

MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Model()()() (Inherited from GridCellRendererBase.)
ModelUpdateActiveText()()() (Inherited from GridTextBoxCellRenderer.)
MouseDownPoint()()() (Inherited from GridCellRendererBase.)
MouseDownTick()()() (Inherited from GridCellRendererBase.)
NotifyCurrentCellChanged()()() (Inherited from GridTextBoxCellRenderer.)
NotifyCurrentCellChanging()()() (Inherited from GridCellRendererBase.)
NotifyCurrentCellControlDoubleClick(Control) (Inherited from GridCellRendererBase.)
NotifyCurrentCellControlGotFocus(Control) (Inherited from GridCellRendererBase.)
NotifyCurrentCellControlLostFocus(Control) (Inherited from GridCellRendererBase.)
NotifyShowedDropDown()()() (Inherited from GridCellRendererBase.)
NotifyShowingDropDown(Size%) (Inherited from GridCellRendererBase.)
OnActivated()()() (Inherited from GridCellRendererBase.)
OnActivating(Int32, Int32) (Inherited from GridCellRendererBase.)
OnBeginEdit()()() (Inherited from GridCellRendererBase.)
OnButtonClicked(Int32, Int32, Int32) (Inherited from GridCellRendererBase.)
OnCancelMode(Int32, Int32) (Inherited from GridCellRendererBase.)
OnCellLayoutChanged()()() (Inherited from GridCellRendererBase.)
OnClick(Int32, Int32, MouseEventArgs) (Inherited from GridTextBoxCellRenderer.)
OnCloseDropDown(PopupCloseType) (Inherited from GridCellRendererBase.)
OnControlDoubleClick(Control) (Inherited from GridCellRendererBase.)
OnDeactivating()()() (Inherited from GridCellRendererBase.)
OnDeactived(Int32, Int32) (Inherited from GridCellRendererBase.)
OnDeleting()()() (Inherited from GridCellRendererBase.)
OnDoubleClick(Int32, Int32, MouseEventArgs) (Inherited from GridTextBoxCellRenderer.)
OnDraw(Graphics, Rectangle, Int32, Int32, GridStyleInfo)
Draws the cell.
(Overrides GridTextBoxCellRenderer.OnDraw(Graphics, Rectangle, Int32, Int32, GridStyleInfo).)
OnDrawCellBackground(GridDrawCellBackgroundEventArgs) (Inherited from GridCellRendererBase.)
OnDrawCellButton(GridCellButton, Graphics, Int32, Int32, Boolean, GridStyleInfo) (Inherited from GridCellRendererBase.)
OnDrawCellButtonBackground(GridCellButton, Graphics, Rectangle, ButtonState, GridStyleInfo) (Inherited from GridCellRendererBase.)
OnEditingComplete()()() (Inherited from GridCellRendererBase.)
OnEndEdit()()() (Inherited from GridCellRendererBase.)
OnGetCursor(Int32, Int32) (Inherited from GridCellRendererBase.)
OnGridGotFocus(EventArgs) (Inherited from GridCellRendererBase.)
OnHasFocusControlChanged()()() (Inherited from GridTextBoxCellRenderer.)
OnHitTest(Int32, Int32, MouseEventArgs, IMouseController) (Inherited from GridCellRendererBase.)
OnInitialize(Int32, Int32) (Inherited from GridTextBoxCellRenderer.)
OnKeyDown(KeyEventArgs) (Inherited from GridTextBoxCellRenderer.)
OnKeyPress(KeyPressEventArgs) (Inherited from GridTextBoxCellRenderer.)
OnKeyUp(KeyEventArgs) (Inherited from GridCellRendererBase.)
OnLayout(Int32, Int32, GridStyleInfo, Rectangle, array<Rectangle>[]()[]) (Inherited from GridCellRendererBase.)
OnLinkClicked(GridLinkEventArgs)
Raises the LinkClicked event.

OnLinkExecutionFailed(GridLinkEventArgs)
Raises the LinkExecutionFailed event.

OnModelChanged(EventArgs) (Inherited from GridCellRendererBase.)
OnMouseDown(Int32, Int32, MouseEventArgs) (Inherited from GridCellRendererBase.)
OnMouseHover(Int32, Int32, MouseEventArgs)
Called when the mouse hovers over the cell, overridden here to show the link using a LinkLabel.
(Overrides GridCellRendererBase.OnMouseHover(Int32, Int32, MouseEventArgs).)
OnMouseHoverEnter(Int32, Int32) (Inherited from GridCellRendererBase.)
OnMouseHoverLeave(Int32, Int32, EventArgs) (Inherited from GridCellRendererBase.)
OnMouseMove(Int32, Int32, MouseEventArgs) (Inherited from GridCellRendererBase.)
OnMouseUp(Int32, Int32, MouseEventArgs) (Inherited from GridCellRendererBase.)
OnNotifyMsg(Message%) (Inherited from GridCellRendererBase.)
OnOutlineCurrentCell(Graphics, Rectangle) (Inherited from GridCellRendererBase.)
OnPrepareViewStyleInfo(GridPrepareViewStyleInfoEventArgs) (Inherited from GridCellRendererBase.)
OnQueryShowButtons(Int32, Int32, GridStyleInfo) (Inherited from GridCellRendererBase.)
OnRejectChanges()()() (Inherited from GridCellRendererBase.)
OnSaveChanges()()() (Inherited from GridCellRendererBase.)
OnScrollInView(GridScrollCurrentCellReason) (Inherited from GridCellRendererBase.)
OnSetControlText(String) (Inherited from GridTextBoxCellRenderer.)
OnShowDropDown()()() (Inherited from GridCellRendererBase.)
OnStartEditing()()() (Inherited from GridCellRendererBase.)
OnValidate()()() (Inherited from GridCellRendererBase.)
OnValidated()()() (Inherited from GridCellRendererBase.)
ParseLinks(GridStyleInfo, LinkLabel)
Prepares the links and text of a LinkLabel based on grid cell text.

Paste()()() (Inherited from GridTextBoxCellRenderer.)
PerformLayout(Int32, Int32) (Inherited from GridCellRendererBase.)
PerformLayout(Int32, Int32, GridStyleInfo) (Inherited from GridCellRendererBase.)
PerformLayout(Int32, Int32, GridStyleInfo, Rectangle) (Inherited from GridCellRendererBase.)
ProcessKeyEventArgs(Message%) (Inherited from GridCellRendererBase.)
ProcessMouseWheel(MouseEventArgs) (Inherited from GridCellRendererBase.)
QueryFocusInside()()() (Inherited from GridCellRendererBase.)
RaiseCancelMode(Int32, Int32) (Inherited from GridCellRendererBase.)
RaiseClick(Int32, Int32, MouseEventArgs) (Inherited from GridCellRendererBase.)
RaiseDoubleClick(Int32, Int32, MouseEventArgs) (Inherited from GridCellRendererBase.)
RaiseGetCursor(Int32, Int32) (Inherited from GridCellRendererBase.)
RaiseHitTest(Int32, Int32, MouseEventArgs, IMouseController) (Inherited from GridCellRendererBase.)
RaiseMouseDown(Int32, Int32, MouseEventArgs) (Inherited from GridCellRendererBase.)
RaiseMouseHover(Int32, Int32, MouseEventArgs) (Inherited from GridCellRendererBase.)
RaiseMouseHoverEnter(Int32, Int32) (Inherited from GridCellRendererBase.)
RaiseMouseHoverLeave(Int32, Int32, EventArgs) (Inherited from GridCellRendererBase.)
RaiseMouseMove(Int32, Int32, MouseEventArgs) (Inherited from GridCellRendererBase.)
RaiseMouseUp(Int32, Int32, MouseEventArgs) (Inherited from GridCellRendererBase.)
RaiseProcessKeyEventArgs(Message%) (Inherited from GridCellRendererBase.)
RemoveButton(GridCellButton) (Inherited from GridCellRendererBase.)
RemoveMargins(Rectangle, GridStyleInfo) (Inherited from GridStaticCellRenderer.)
ReplaceSel(String) (Inherited from GridTextBoxCellRenderer.)
ReplaceText(String, String, Int32, Int32, GridFindTextOptions, Boolean) (Inherited from GridCellRendererBase.)
ResetCellLayout()()() (Inherited from GridCellRendererBase.)
ResetControlText()()() (Inherited from GridCellRendererBase.)
ResetControlValue()()() (Inherited from GridCellRendererBase.)
RowIndex()()() (Inherited from GridCellRendererBase.)
SetControl(Control) (Inherited from GridCellRendererBase.)
SetControlValue(Object, Boolean) (Inherited from GridCellRendererBase.)
SetEditState(Object) (Inherited from GridTextBoxCellRenderer.)
SetModelActiveText(String) (Inherited from GridTextBoxCellRenderer.)
SetSelectedText(String, Boolean) (Inherited from GridTextBoxCellRenderer.)
SetTextBoxText(String, Boolean) (Inherited from GridTextBoxCellRenderer.)
ShouldDrawEditing(Int32, Int32) (Inherited from GridCellRendererBase.)
ShouldDrawFocused(Int32, Int32) (Inherited from GridCellRendererBase.)
ShouldRefreshCurrentCell()()() (Inherited from GridCellRendererBase.)
StyleInfo()()() (Inherited from GridCellRendererBase.)
SupportsEditing()()() (Inherited from GridCellRendererBase.)
SupportsFocusControl()()() (Inherited from GridCellRendererBase.)
TextBox()()() (Inherited from GridTextBoxCellRenderer.)
TextBoxChanged(Object, EventArgs) (Inherited from GridTextBoxCellRenderer.)
TextBoxControl()()() (Inherited from GridTextBoxCellRenderer.)
TextBoxGotFocus(Object, EventArgs) (Inherited from GridTextBoxCellRenderer.)
TextBoxLostFocus(Object, EventArgs) (Inherited from GridTextBoxCellRenderer.)
TextBoxText()()() (Inherited from GridTextBoxCellRenderer.)
TextBoxTextCore()()() (Inherited from GridTextBoxCellRenderer.)
ToString()()() (Inherited from GridCellRendererBase.)
UnwireModel(GridCellModelBase) (Inherited from GridTextBoxCellRenderer.)
UpdateControlValue()()() (Inherited from GridCellRendererBase.)
ValidateString(String) (Inherited from GridCellRendererBase.)
VisitedLinkColor
Gets or sets the visited link color.

WantsAutoSize()()() (Inherited from GridTextBoxCellRenderer.)
WireModel(GridCellModelBase) (Inherited from GridTextBoxCellRenderer.)
Inheritance Hierarchy
Object
NonFinalizeDisposable
 GridCellRendererBase
  GridStaticCellRenderer
   GridTextBoxCellRenderer
    GridLinkableTextboxCellRenderer
     GridLinkableMultilineCellRenderer

Assembly: CS.DataPlace.Edit (Module: CS.DataPlace.Edit) Version: 2.0.3271.19832