private void BinaryRemoveButton_Click(object sender, EventArgs e)
        {
            if (!File.Exists(_binaryFile))
            {
                ShowMessage("Odstranìní není možné provést!\nBinární soubor není inicializován!\n\nPrvnì ho inicializujte!", MessageBoxIcon.Warning, "Chyba");
                return;
            }

            BinaryStorage <VertexData> bs     = new BinaryStorage <VertexData>(_binaryFile);
            BinaryFindRemoveDialog     dialog = new BinaryFindRemoveDialog(false);

            if (dialog.ShowDialog() == DialogResult.OK)
            {
                try
                {
                    if (bs.RemoveItem(dialog.Key, dialog.Method))
                    {
                        ShowMessage("Prvek s klíèem '" + dialog.Key + "' byl odstranìn!", MessageBoxIcon.Information, "Odstranìní");
                    }
                    else
                    {
                        ShowMessage("Prvek s klíèem '" + dialog.Key + "' nebylo možné odstranit!\nJe možné že již byl odstranìn!", MessageBoxIcon.Warning, "Odstranìní");
                    }
                }
                catch (Exception ex)
                {
                    ShowMessage(ex.Message, MessageBoxIcon.Error, "Chyba");
                }
            }
        }
        private void BinarySearchButton_Click(object sender, EventArgs e)
        {
            if (!File.Exists(_binaryFile))
            {
                ShowMessage("Vyhledávání není možné provést!\nBinární soubor není inicializován!\n\nPrvnì ho inicializujte!", MessageBoxIcon.Warning, "Chyba");
                return;
            }

            BinaryStorage <VertexData> bs     = new BinaryStorage <VertexData>(_binaryFile);
            BinaryFindRemoveDialog     dialog = new BinaryFindRemoveDialog();

            if (dialog.ShowDialog() == DialogResult.OK)
            {
                try
                {
                    VertexData item = bs.Find(dialog.Key, dialog.Method);
                    if (item != null)
                    {
                        ShowMessage("Prvek s klíèem '" + dialog.Key + "' byl Nalezen!\nSouøadnice: [" + item.X + ", " + item.Y + "]", MessageBoxIcon.Information, "Vyhledání");
                    }
                    else
                    {
                        ShowMessage("Prvek s klíèem '" + dialog.Key + "' nebylo možné odstranit!\nJe možné že již byl odstranìn!", MessageBoxIcon.Warning, "Vyhledání");
                    }
                }
                catch (Exception ex)
                {
                    ShowMessage(ex.Message, MessageBoxIcon.Error, "Chyba");
                }
            }
        }