怎样在状态栏上显示动态的字体
谢谢

解决方案 »

  1.   

    是Winform还是Webform?
    你想在状态栏显示哪种左右移动的样子?
      

  2.   

    web的话可以用JAVASCRIPT实现的.网上有很多这样的脚本.
    如果是WINFORM的话,我也不知道了,呵呵
      

  3.   

    左右都可以啊
    qyfjl() ,期待啊
      

  4.   

    关于threading 没有弄过,有没有代码
      

  5.   

    比如你想一边读取数据库,一边把记录显示在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可以查找相关资料。
      

  6.   

    javascript:window.status="你想要的内容"
      

  7.   

    直接使用timer控件更改阿!设置到interaval 属性后,在tick中添加:
    this.statusBar.Caption="u want";