// 设置时间戳小数位数
 public static void SetTimeStamp2Dot(ref string[] lrcStr, DOT_TYPE_ENUM dotTypeEnum)
 {
     for (int i = 0; i < lrcStr.Length; i++)
     {
         int index = lrcStr[i].IndexOf("]");
         int dot   = lrcStr[i].IndexOf(".");
         if (dot == -1)
         {
             continue;
         }
         string ms = lrcStr[i].Substring(dot + 1, index - dot - 1);
         if (ms.Length == 3)
         {
             if (dotTypeEnum == DOT_TYPE_ENUM.DOWN)
             {
                 ms = ms.Substring(0, 2);
             }
             else if (dotTypeEnum == DOT_TYPE_ENUM.HALF_UP)
             {
                 ms = Convert.ToDouble("0." + ms).ToString("0.00").Substring(2);
             }
         }
         lrcStr[i] = lrcStr[i].Substring(0, dot) + "." + ms + lrcStr[i].Substring(index);
     }
 }
Example #2
0
 private void comboBox_dot_SelectedIndexChanged(object sender, EventArgs e)
 {
     dot_type_enum = (DOT_TYPE_ENUM)comboBox_dot.SelectedIndex;
     ReloadConfig();
     UpdateLrcTextBox("");
 }