private void openim(object sender, RoutedEventArgs e)
 {
     try
     {
         Uri ss = new Uri(System.IO.Path.Combine(s, @"" + numberofquest.ToString() + ".jpg"));
         Window1 fg = new Window1();
         fg.image.Source = new BitmapImage(ss);
         fg.ShowDialog();
     }
     catch { MessageBox.Show("Приложение не было найдено"); }
 }
Exemple #2
0
        private void Bat1_Click(object sender, RoutedEventArgs e)
        {
            if ((tri.IsChecked == false) && (chet.IsChecked == false) && (piat.IsChecked == false) && (ten.IsChecked == false))
            {
                MessageBox.Show("Выберите размер");
            }
            else
            {
                OpenFileDialog open_dialog = new OpenFileDialog();                                                       //создание диалогового окна для выбора файла
                open_dialog.Filter = "Image Files(*.BMP;*.JPG;*.GIF;*.PNG)|*.BMP;*.JPG;*.GIF;*.PNG|All files (*.*)|*.*"; //формат загружаемого файла

                open_dialog.ShowDialog();
                img13 = new BitmapImage(new Uri(open_dialog.FileName, UriKind.RelativeOrAbsolute));

                if (tri.IsChecked == true && (chet.IsChecked == false) && (piat.IsChecked == false) && (ten.IsChecked == false))
                {
                    C = 3;
                    R = 3;
                    N = 9;
                }
                if ((tri.IsChecked == false) && (chet.IsChecked == true) && (piat.IsChecked == false) && (ten.IsChecked == false))
                {
                    C = 4;
                    R = 4;
                    N = 16;
                }
                if ((tri.IsChecked == false) && (chet.IsChecked == false) && (piat.IsChecked == true) && (ten.IsChecked == false))
                {
                    C = 5;
                    R = 5;
                    N = 25;
                }
                if ((ten.IsChecked == true) && (tri.IsChecked == false) && (chet.IsChecked == false) && (piat.IsChecked == false))
                {
                    C = 10;
                    R = 10;
                    N = 100;
                }
                Window1    window1 = new Window1(img13, C, R, N);
                Rectangle  myRect  = new Rectangle();
                ImageBrush ub      = new ImageBrush();
                //установка цвета линии обводки и цвета заливки при помощи коллекции кистей
                myRect.Stroke = Brushes.Black;
                //myRect.Fill = Brushes.SkyBlue;
                //РАСКОММЕНТИТЬ
                ub.AlignmentX  = AlignmentX.Left;
                ub.AlignmentY  = AlignmentY.Top;
                ub.ImageSource = new BitmapImage(new Uri(open_dialog.FileName, UriKind.Absolute));
                myRect.Fill    = ub;
                //параметры выравнивания
                myRect.HorizontalAlignment = HorizontalAlignment.Left;
                myRect.VerticalAlignment   = VerticalAlignment.Center;
                //размеры прямоугольника
                myRect.Height = 230;
                myRect.Width  = 400;
                myRect.Margin = new Thickness(1, 0, 0, 0);
                //добавление объекта в сцену
                window1.pokaz.Children.Add(myRect);
                window1.Show();
                this.Close();
            }
        }