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);
    }
    }

  • 相关阅读:
    19.08.12 知识点的记录
    19.08.09 知识点的记录
    keil编译生成bin文件的方法
    python 虚拟环境virtualenv
    RT_Thread GD32F303 片上flash使用fal组件
    esp8266 deepsleep唤醒不工作打印
    5V 电源 适配器 空载耗电量 自身电量 消耗功率
    keil 更换jlink脚本版本
    ESP8266 NONOS SmartConfig配网(安信可公众号配网)
    windows安装esp开发环境
  • 原文地址:https://www.cnblogs.com/jasonch123/p/9264289.html
Copyright © 2011-2022 走看看