用c#编写记事本,怎么样用statusStrip控件设置行和列 效果如下

 我来答
义鸿飞SD
2013-04-10 · TA获得超过198个赞
知道答主
回答量:271
采纳率:0%
帮助的人:144万
展开全部
在textbox的cursorchanged事件里修改statusstrip的label的text属性
追问
我用的是richTextBox 求具体代码 谢谢啦
追答
[DllImport("User32.DLL ")] //放在类里面
public static extern int SendMessage(IntPtr hWnd, uint Msg, int wParam, int lParam);
定义获取行列值的函数,添加一个label 用于显示当前光标所在的行列值
private void gethl()
{
int j;
int lparam=0;
int wparam=0;
j = SendMessage(richTextBox1.Handle, 0xB0, wparam, lparam) /65536;
int n = SendMessage(richTextBox1.Handle, 0xC9,j, 0) + 1;//行
int k = SendMessage(richTextBox1.Handle, 0xBB, -1, 0);
int m = j - k+1;
label1.Text = "行:" + "" + Convert.ToString(n) + "" + "列:" + "" + Convert.ToString(m);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式