zoukankan      html  css  js  c++  java
  • 看板单元格内容滚动

    /// <summary>
    /// 单元格内容滚动
    /// </summary>
    bool isScorll = true;
    List<string> lstName = new List<string>();
    private void ScrollContent(string colValue, int resolutionRatio,DataGridView dgv)
    {
    for (int i = 0; i < dgv.Rows.Count; i++)
    {
    var v = dgv.Rows[i].Cells[colValue].Value.ToString();
    if (isScorll)
    {
    lstName.Add(v);
    }

    if (resolutionRatio == 1)
    {
    switch (colValue)
    {
    case "物料名称":
    if (v.Length > 22)
    {
    dgv.Rows[i].Cells[colValue].Value = v.Remove(0, 4);
    }
    else
    {
    dgv.Rows[i].Cells[colValue].Value = lstName[i];
    }
    timer2.Enabled = true;
    break;
    }
    }
    else if (resolutionRatio == 2)
    {
    switch (colValue)
    {
    case "物料名称":
    if (v.Length > 10)
    {
    dgv.Rows[i].Cells[colValue].Value = v.Remove(0, 1);
    }
    else
    {
    dgv.Rows[i].Cells[colValue].Value = lstName[i];
    }
    timer2.Enabled = true;
    break;
    }
    }
    else if (resolutionRatio == 3)
    {
    switch (colValue)
    {
    case "物料名称":
    if (v.Length > 7)
    {
    dgv.Rows[i].Cells[colValue].Value = v.Remove(0, 4);
    }
    else
    {
    dgv.Rows[i].Cells[colValue].Value = lstName[i];
    }
    timer2.Enabled = true;
    break;
    }
    }
    else if (resolutionRatio == 4)
    {
    switch (colValue)
    {
    case "物料名称":
    if (v.Length > 10)
    {
    dgv.Rows[i].Cells[colValue].Value = v.Remove(0, 1);
    }
    else
    {
    dgv.Rows[i].Cells[colValue].Value = lstName[i];
    }
    timer2.Enabled = true;
    break;
    }
    }
    }
    isScorll = false;

    }

    private void timer2_Tick(object sender, EventArgs e)
    {
    ScrollContent("物料名称", ratioNo,dataGridView1);
    ScrollContent("物料名称",ratioNo,dataGridView2);
    }
    }

  • 相关阅读:
    OO先导课——第二次上课
    OO先导课——第一次上课
    OO先导课——JAVA初见懵的知识合集
    OO先导课——作业(1)
    在驱动和应用程序间共享内存
    【求助】NdisSend,自定义数据包发送失败?
    HTTP协议详解(真的很经典)
    原始数据包的分析
    IP数据包的校验和算法
    基于IMD的包过滤防火墙原理与实现
  • 原文地址:https://www.cnblogs.com/jasonch123/p/9264289.html
Copyright © 2011-2022 走看看