C#文本选中及ContextMenuStrip菜单使用

‘文本框选中显示‘TextBox1.SelectAll()选择所有文本1 Private Sub TextBox1_MouseClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TextBox1.MouseClick
2         Dim start As Integer = TextBox1.SelectionStart  ‘光标开始位置索引
3         Dim SelectValue As String = TextBox1.SelectedText ‘选中文本的值
4         Dim length As Integer = TextBox1.SelectedText.Trim.Length ‘选中文本的长度
5         If length > 0 Then
6             TextBox1.Select(start, length) ‘选中文本从光标到指定长度
7         End If
8     End Sub
‘选中文本后右键弹出菜单栏 1 Private Sub TextBox1_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TextBox1.MouseDown
 2
 3         If TextBox1.SelectedText.Trim.Length > 0 Then
 4             If e.Button = Windows.Forms.MouseButtons.Right Then
 5                 TextBox1.Enabled = False
 6                 TextBox1.ContextMenuStrip = ContextMenuStrip1
 7                 TextBox1.Enabled = True
 8             End If
 9         End If
10     End Sub
时间: 2024-10-28 19:40:29

C#文本选中及ContextMenuStrip菜单使用的相关文章

CSS改变默认文本选中的颜色的方法

请选择本页面文本看看:http://hovertree.com/h/bjaf/38hq6y9d.htm 一般情况下在网页里的文本我们用鼠标选中的时候都是蓝色的,这个默认颜色也是可以更改的,本文我们学习如何使用CSS3实现改变默认文本选中的颜色.以我的系统举例(xp 默认主题),浏览器上页面文字选中后默认的背景色是一种蓝色, 不同浏览器的颜色有些许差异,但大致相同,文字颜色也近乎白色. 一.关于浏览器文字选中颜色:在CSS3的爸爸 妈妈还没有相亲认识的时候,要改变页面上文字选中后的背景色以及文字颜

使用CSS3改变文本选中的默认颜色——张鑫旭

关于浏览器文字选中颜色 以我的系统举例(xp 默认主题),浏览器上页面文字选中后默认的背景色是一种蓝色, 不同浏览器的颜色有些许差异,但大致相同,文字颜色也近乎白色,如下图所示,截自Firefox3.6浏览器: 在CSS3的爸爸妈妈还没有相亲认识的时候,要改变页面上文字选中后的背景色以及文字颜色,就跟让太监生孩子一样困难.但是,随着CSS3呱呱落地,获得越来越多的浏览器认可,一切又显得那么自然而然.虽然有些顽固的糟老头(如IE浏览器)还不认可这个新生的CSS3,但是,丝毫不影响其在其他浏览器上对

移动端阻止默认长按选中文本和弹出菜单、点击阴影

css:/*阻止默认长按选中文本*/* { /*ios*/ -webkit-touch-callout:none; touch-callout:none; /*安卓*/ -webkit-user-select: none; user-select: none;} js: //阻止默认长按出现菜单 window.ontouchstart = function(e) { e.preventDefault();}; /*阻止默认点击出现阴影*/ *{-webkit-tap-highlight-colo

ContextMenuStrip菜单应用

转自:http://www.cnblogs.com/timy/archive/2009/03/28/1424110.html ContextMenuStrip 控件提供了与某个控件关联的快捷菜单.也就是说通过这个控件可以方便的实现在别的控件上弹出右键快捷菜单. 例子: 1.先添加一个ContextMenuStrip 控件到Form上 2.设置目标控件(如窗体.文本框等)的ContextMenuStrip属性,指向你刚才添加的ContextMenuStrip 控件.这样就实现了两者的关联. 3.动

CSS3:高亮文本选中颜色

关键字:  ::selection 为了个性化网站主题,可以对文本高亮背景颜色进行设置. :selection { background: #ffb7b7; /* WebKit/Blink Browsers */ } ::-moz-selection { background: #ffb7b7; /* Gecko Browsers */ } 一个简单的例子: <!DOCTYPE html> <html> <head> <meta charset="UTF

文本选中常用快捷键

1.Home键,将光标从所在位置置于行首 2.End键,将光标从所在位置置于行末 3.Shift + Home键,选中文本为:行首~光标所在位置 4.Shift + End键,选中文本为:光标所在位置~行末 5.Shift + 左方向键,选中文本为:光标所在位置的前一个字符 6.Shift + 右方向键,选中文本为:光标所在位置的后一个字符 原文地址:https://www.cnblogs.com/alphajuns/p/9741306.html

鼠标事件和表单事件+好友列表选中效果+侧面菜单下拉效果

通用:onclick 鼠标单击ondblclick 鼠标双击onmouseover 鼠标放上onmouseout 鼠标离开onmousemove 鼠标移动 表单:onchang 表单的值改变onblur 失去焦点onfocus 获得焦点onselect 选中 2.好友列表选中效果 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/

RichEdit选中文字右键菜单的实现

procedure TForm1.RichEdit1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); var vPoint: TPoint; begin if Button <> mbRight then Exit; vPoint := Point(X, Y); X := SendMessage(RichEdit1.Handle, EM_CHARFROMPOS,0, Inte

自定义文本选中样式

*::-moz-selection { background-color: #38485A; color: #FFF; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3); } *::-webkit-selection { background-color: #38485A; color: #FFF; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.3); } *::-ms-selection { background-col