Ejemplo n.º 1
0
        private void MenuItem_Upravy_Click(object sender, RoutedEventArgs e)
        {
            MenuItem Pracujici = (MenuItem)sender;

            if (Pracujici.Header.ToString() == "Formátovat text...")
            {
                EditaceTextu ET = new EditaceTextu(TBHlavni);
                ET.Show();
            }
            else if (Pracujici.Header.ToString() == "Najít...")
            {
                NajdiVTextuOkno NVTO = new NajdiVTextuOkno(TBHlavni, proslo, pozice);
                NVTO.Show();
            }
            else if (Pracujici.Header.ToString() == "Nahradit...")
            {
                VymenTextOkno VTO = new VymenTextOkno(TBHlavni);
                VTO.Show();
            }
            else if (Pracujici.Header.ToString() == "Vložit obrázek")
            {
                OpenFileDialog OFD = new OpenFileDialog();
                OFD.Filter = "Obrázek JPEG(*.jpg)|*.jpg|Obrázek PNG(*.png)|*.png";
                if (OFD.ShowDialog() == true)
                {
                    Obrazek.Source = new BitmapImage(new Uri(OFD.FileName));
                    Obrazek.Width  = 300;
                    Obrazek.Height = 300;
                    Obrazek.Name   = $"img{pomocnyIndex++}";
                }
            }
        }
Ejemplo n.º 2
0
        }//NEFUNKČNÍ

        private void TBHlavni_KeyDown(object sender, KeyEventArgs e)
        {
            if (Keyboard.IsKeyDown(Key.LeftCtrl) && Keyboard.IsKeyDown(Key.F))
            {
                NajdiVTextuOkno NVTO = new NajdiVTextuOkno(TBHlavni, proslo, pozice);
                NVTO.Show();
            }
            else if (Keyboard.IsKeyDown(Key.LeftCtrl) && Keyboard.IsKeyDown(Key.S))
            {
                if (Title != "Nový textový soubor")
                {
                    File.WriteAllText(AdresaSouboru, TBHlavni.Text);
                }
                else
                {
                    sfd.ShowDialog();
                    try
                    {
                        File.WriteAllText(sfd.FileName, TBHlavni.Text);
                        Title = sfd.FileName.Split(lomitko)[sfd.FileName.Split(lomitko).Length - 1];
                    }
                    catch (Exception)
                    {
                    }
                }
            }
            else if (Keyboard.IsKeyDown(Key.LeftCtrl) && Keyboard.IsKeyDown(Key.G))
            {
                VymenTextOkno VTO = new VymenTextOkno(TBHlavni);
                VTO.Show();
            }
            else if (Keyboard.IsKeyDown(Key.LeftCtrl) && Keyboard.IsKeyDown(Key.N))
            {
                if (Ulozeno)
                {
                    TBHlavni.Text = "";
                    Title         = "Nový textový soubor";
                }
                else
                {
                    MessageBoxResult mbr = MessageBox.Show("Tento soubor nebyl uložen! Přejete si ho uložit?", "Upozornění", MessageBoxButton.YesNo, MessageBoxImage.Information);
                    if (mbr == MessageBoxResult.Yes)
                    {
                        sfd.ShowDialog();
                        try
                        {
                            File.WriteAllText(sfd.FileName, TBHlavni.Text);
                            Ulozeno = true;
                        }
                        catch (Exception)
                        {
                        }
                    }
                    else
                    {
                        TBHlavni.Text = "";
                        Title         = "Nový textový soubor";
                        Ulozeno       = true;
                    }
                }
            }
        }