예제 #1
0
 private void calculateTextIDOfDisplayText(object sender, EventArgs e)
 {
     if (!stopOnChangeEvent)
     {
         textIDFld.Text = FNVHasherStrFunctions.fnv32HexString(displayTextFld.Text).Replace("0x", "");
     }
 }
예제 #2
0
        private void Copy_Values_By_IDs_Click(object sender, EventArgs e)
        {
            string idsStr = "";

            if (ShowInputDialog(ref idsStr) == DialogResult.OK)
            {
                string[] idsArray = idsStr.Split(new string[] { "," }, StringSplitOptions.None);
                for (int x = 0; x < idsArray.Length; x++)
                {
                    string id = idsArray[x];
                    if (id.Length > 3)
                    {
                        if (id.StartsWith("0x") || id.StartsWith("0X"))
                        {
                            id = id.Replace("0X", "0x");
                        }
                        else
                        {
                            id = FNVHasherStrFunctions.decimalToHex(id);
                        }

                        if (dataGridView1.Rows.Count != 0)
                        {
                            for (int i = 0; i < dataGridView1.Rows.Count; i++)
                            {
                                if (dataGridView1.Rows[i].Cells[0].Value.ToString().Equals(id))
                                {
                                    dataGridView1.Rows[i].Selected = true;
                                }
                            }
                        }
                    }
                }
                CopySelectedRows();
            }
        }