关于状态栏的问题。。。。。。。。。。。。。。 怎样在状态栏上显示动态的字体谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是Winform还是Webform?你想在状态栏显示哪种左右移动的样子? web的话可以用JAVASCRIPT实现的.网上有很多这样的脚本.如果是WINFORM的话,我也不知道了,呵呵 左右都可以啊qyfjl() ,期待啊 关于threading 没有弄过,有没有代码 比如你想一边读取数据库,一边把记录显示在ListView里,同时又想在状态栏里显示当前读取的记录数。1、下面是读取数据库记录并添加到listView,同时显示到StatusBar的代码。private void LoadData(){ using (OracleConnection conn = new OracleConnection("Data Source=***;User ID=***;Password=***")) { OracleCommand cmd = new OracleCommand(); cmd.Connection = conn; cmd.CommandText = "select COL1, COL2 from TABLE"; int i = 0; conn.Open(); OracleDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection); ListViewItem lvi = null; while (reader.Read()) { lvi = new ListViewItem(); lvi.SubItems[0].Text = reader["COL1"].ToString(); lvi.SubItems.Add(reader["COL2"].ToString()); listView1.Items.Add(lvi); SetStatusText((++i).ToString()); //把已读取并添加到ListView的记录数显示在StatusBar上。 } } }2、给类增加一个委托public delegate void SetStatusTextDelegate(string str);3、private void SetStatusText(string str){ if (this.InvokeRequired) this.BeginInvoke(new SetStatusTextDelegate(SetStatusText), new object[] { str }); else tssl.Text = str; // tssl为vs2005下的toolStripTextBox}4、private void button1_Click(object sender, EventArgs e){ MethodInvoker mi = new MethodInvoker(LoadData); mi.BeginInvoke(null, null);}至于为什么要用到Control.InvokedRequired、Control.BeginInvoke可以查找相关资料。 javascript:window.status="你想要的内容" 直接使用timer控件更改阿!设置到interaval 属性后,在tick中添加:this.statusBar.Caption="u want"; 散分...多线程写文件问题 b/s架构的,如何能实现服务器断电的情况,客户端也能照常运行 DataSet对象问题 winform中的小问题.请高手.... 如何实现程序在系统托盘显示,并且在系统启动的时候自动加载? 怎么操作Excel的页脚。 高分请教!!! 请大家帮我结局一个c#调用win32 api dll的问题 请问怎么把monthcalender中得到的时间如1984-11-28转变成28-Nov-84 请各位大哥指明努力方向--是不是该学C#! .Net里用bindingContext的AddNew方法出现问题,请帮忙解决 进程的问题!
你想在状态栏显示哪种左右移动的样子?
如果是WINFORM的话,我也不知道了,呵呵
qyfjl() ,期待啊
private void LoadData()
{
using (OracleConnection conn = new OracleConnection("Data Source=***;User ID=***;Password=***"))
{
OracleCommand cmd = new OracleCommand();
cmd.Connection = conn;
cmd.CommandText = "select COL1, COL2 from TABLE"; int i = 0; conn.Open();
OracleDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
ListViewItem lvi = null;
while (reader.Read())
{
lvi = new ListViewItem();
lvi.SubItems[0].Text = reader["COL1"].ToString();
lvi.SubItems.Add(reader["COL2"].ToString());
listView1.Items.Add(lvi);
SetStatusText((++i).ToString()); //把已读取并添加到ListView的记录数显示在StatusBar上。
}
}
}2、给类增加一个委托
public delegate void SetStatusTextDelegate(string str);3、
private void SetStatusText(string str)
{
if (this.InvokeRequired)
this.BeginInvoke(new SetStatusTextDelegate(SetStatusText), new object[] { str });
else
tssl.Text = str; // tssl为vs2005下的toolStripTextBox
}4、
private void button1_Click(object sender, EventArgs e)
{
MethodInvoker mi = new MethodInvoker(LoadData);
mi.BeginInvoke(null, null);
}至于为什么要用到Control.InvokedRequired、Control.BeginInvoke可以查找相关资料。
this.statusBar.Caption="u want";