Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Олег126
45 / 45 / 4
Регистрация: 21.03.2013
Сообщений: 259
1

Почему выскакивает ошибка компиляции?

12.12.2015, 14:28. Просмотров 800. Ответов 2
Метки нет (Все метки)

Подскажите пожалуйста, у меня есть программа, я пытаюсь в ней реализовать печать, так как описано тут.
http://habrahabr.ru/sandbox/52267/
Но почему то у меня выскакивает ошибка? Помогите решить пожалуйста!
0
Миниатюры
Почему выскакивает ошибка компиляции?  
Вложения
Тип файла: rar LocalBD_Warehouse - 5-2.rar (657.6 Кб, 2 просмотров)
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2015, 14:28
Ответы с готовыми решениями:

Работа с Excel C#. Кто может объяснить почему выскакивает исключение?
Не хочется открывать книгу Excel. Написано все вроде правильно. Материал брал отсюда. Исключение...

При нажатии на меню, оно не выскакивает или выскакивает по несколько раз
чтобы из меню вызвать форму использую следующую запись ...

При закрытии второй формы выскакивает ошибка
При закрытие второй формы выскакивает ошибка Открываю вторую форму private void...

После удаления всех записей из DataGridView выскакивает ошибка
После удаления всех записей из DataGridView выскакивает ошибка что делать

Почему нету потери имен при компиляции C# приложения?
Собственно, вопрос. Есть исходник, скомпилировали, декомпилировали - все имена, названия перменных...

2
Lo0ny
2 / 2 / 0
Регистрация: 26.12.2013
Сообщений: 21
12.12.2015, 14:49 2
using System.Drawing.Printing;
1
OwenGlendower
Супер-модератор
Эксперт .NET
11294 / 9515 / 4020
Регистрация: 17.03.2014
Сообщений: 19,046
Записей в блоге: 1
Завершенные тесты: 2
12.12.2015, 19:36 3
Лучший ответ Сообщение было отмечено Олег126 как решение

Решение

Олег126, ты объявил функцию внутри функции. C# такое не разрешает:
C#
1
2
3
4
5
6
7
8
9
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{ 
    private void printDocument_PrintPage(object sender, PrintPageEventArgs e) // Метод печати для printDocument
    {
        Bitmap bmp = new Bitmap(goodsInfoDataGridView.Size.Width + 10, goodsInfoDataGridView.Size.Height + 10);
        goodsInfoDataGridView.DrawToBitmap(bmp, goodsInfoDataGridView.Bounds);
        e.Graphics.DrawImage(bmp, 0, 0);
    }
}
Надо так:
C#
1
2
3
4
5
6
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{ 
    Bitmap bmp = new Bitmap(goodsInfoDataGridView.Size.Width + 10, goodsInfoDataGridView.Size.Height + 10);
    goodsInfoDataGridView.DrawToBitmap(bmp, goodsInfoDataGridView.Bounds);
    e.Graphics.DrawImage(bmp, 0, 0);
}
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.12.2015, 19:36

Почему после компиляции стиль оформления становится как у Win2000
Всем привет. Задался вопросом почему все мои написанные программы оформлением напоминают Винду...

Не могу понять почему выскакивает ошибка при компиляции программы для МК atmega8a
Уважаемые господа программисты. Помогите мне пожалуйста . С паяльником я дружу с 12 лет и восновном...

При компиляции файла выскакивает неизвестная мне ошибка
Делаю свою первую серьёзную программу ( как я счетаю ) для брата .Ошибок в самом коде нету , но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.