C#做记事本的问题 最近自学C#,做了记事本,就剩下查看一栏下的状态栏没做好。求高手指教。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用statusstrip控件。在菜单中编写:statusstrip1.Visible = !statusstrip1.Visible; statusstrip添加了一个toolStripStatusLabel1int row = richTextBox1.GetLineFromCharIndex(richTextBox1.SelectionStart) + 1;int start = richTextBox1.GetFirstCharIndexOfCurrentLine();string s = richTextBox1.Text.Substring(start, richTextBox1.SelectionStart - start);toolStripStatusLabel1.Text = "第 " + row + " 行"; 添加了一个toolStripStatusLabel1后,照以上方法试了一下,但是下面的状态栏只显示toolStripStatusLabel1 我的代码是这样的private void 状态栏SToolStripMenuItem_Click_1(object sender, EventArgs e) { if (k == -1) { statusStrip1.Show(); 状态栏SToolStripMenuItem.Checked = true; k = 0; int row = textBox1.GetLineFromCharIndex(textBox1.SelectionStart) + 1; int start = textBox1.GetFirstCharIndexOfCurrentLine(); string s = textBox1.Text.Substring(start, textBox1.SelectionStart - start); toolStripStatusLabel1.Text="Hello World"; } else { statusStrip1.Hide(); 状态栏SToolStripMenuItem.Checked = false; k = -1; } } 写在TextBox的Click里面。真无语了,稍微动点脑子。 用StatusStrip控件。在状态栏菜单下边写: this.statusStrip1.Visible = !this.statusStrip1.Visible; string str = "√状态栏"; string str1 = " 状态栏"; 状态栏menuState.Text = this.statusStrip1.Visible ? str : str1; access in 运算符 存储过程如何传值 如何控制另外一个运行中的程序的窗体 请问各位大侠如何实现socket通信 【关于Winform】界面问题 熟悉扫描仪twain 开发的帮忙看看 对字符串加密,解密 请教,如何在服务器端调用客户端事件? 中间层参数使用DataSet还是每个字段一个参数? 关于C# WINFORM 两个Flash控件 socket Connect连问题 怎么样才能快速的确认连接是否成功 怎么在C#窗体程序留一个以后连接上扫描仪的接口之类的 ? 请问怎么用stored procedure生成主键primary key?
在菜单中编写:
statusstrip1.Visible = !statusstrip1.Visible;
int row = richTextBox1.GetLineFromCharIndex(richTextBox1.SelectionStart) + 1;
int start = richTextBox1.GetFirstCharIndexOfCurrentLine();
string s = richTextBox1.Text.Substring(start, richTextBox1.SelectionStart - start);toolStripStatusLabel1.Text = "第 " + row + " 行";
添加了一个toolStripStatusLabel1后,照以上方法试了一下,但是下面的状态栏只显示toolStripStatusLabel1
private void 状态栏SToolStripMenuItem_Click_1(object sender, EventArgs e)
{
if (k == -1)
{
statusStrip1.Show();
状态栏SToolStripMenuItem.Checked = true;
k = 0;
int row = textBox1.GetLineFromCharIndex(textBox1.SelectionStart) + 1;
int start = textBox1.GetFirstCharIndexOfCurrentLine();
string s = textBox1.Text.Substring(start, textBox1.SelectionStart - start); toolStripStatusLabel1.Text="Hello World";
}
else
{
statusStrip1.Hide();
状态栏SToolStripMenuItem.Checked = false;
k = -1;
}
}
this.statusStrip1.Visible = !this.statusStrip1.Visible; string str = "√状态栏";
string str1 = " 状态栏";
状态栏menuState.Text = this.statusStrip1.Visible ? str : str1;