Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.04.2016, 19:09   #11
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну так идите в отладчике дальше, чтобы наконец увидеть где exception про null выпадает.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 10.04.2016, 19:28   #12
ozazat
Пользователь
 
Регистрация: 25.03.2016
Сообщений: 15
По умолчанию

Нет null...
ozazat вне форума Ответить с цитированием
Старый 10.04.2016, 19:30   #13
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну раз нет, то значит все работает
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 10.04.2016, 19:39   #14
ozazat
Пользователь
 
Регистрация: 25.03.2016
Сообщений: 15
По умолчанию

Логично)) Всё-таки нашёлся null = bitmap

Но это опять-таки до объявления

Последний раз редактировалось Alex11223; 10.04.2016 в 19:57.
ozazat вне форума Ответить с цитированием
Старый 10.04.2016, 19:43   #15
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Вы опять рано/не туда смотрите наверно.

У меня кстати работает этот код
Код:
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Drawing.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication12
{
    public partial class Form1 : Form
    {
        private PictureBox pictureBox1;

        public Form1()
        {
            InitializeComponent();

            // InitializeComponent
            ClientSize = new Size(284, 261);
            pictureBox1 = new PictureBox
            {
                Location = new Point(31, 29),
                Size = new Size(241, 211),
                TabIndex = 1,
                TabStop = false
            };
            Controls.Add(pictureBox1);

            pictureBox1.Image = CreateBitmapImage("Int");
        }


        private Bitmap CreateBitmapImage(string imageText)
        {
            Bitmap bitmap = new Bitmap(1, 1);
            int width = 0;
            int height = 0;
            Font font = new Font("Times New Roman", 10, FontStyle.Bold, GraphicsUnit.Pixel);
            Graphics graphics = Graphics.FromImage(bitmap);
            width = (int)graphics.MeasureString(imageText, font).Width;
            height = (int)graphics.MeasureString(imageText, font).Height;
            bitmap = new Bitmap(bitmap, new Size(width, height));
            graphics = Graphics.FromImage(bitmap);
            graphics.Clear(Color.White);
            graphics.SmoothingMode = SmoothingMode.AntiAlias;
            graphics.TextRenderingHint = TextRenderingHint.AntiAlias;
            graphics.DrawString(imageText, font, new SolidBrush(Color.FromArgb(102, 102, 102)), 0, 0);
            graphics.Flush();
            return bitmap;
        }
    }
}
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 10.04.2016, 19:54   #16
ozazat
Пользователь
 
Регистрация: 25.03.2016
Сообщений: 15
По умолчанию

Попробуйте этот код выполнить у себя, пожалуйста)) (Windows Forms):
Код:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Drawing.Text;
using System.Drawing.Drawing2D;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication6
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }
private Bitmap CreateBitmapImage(string imageText)
        {
            Bitmap bitmap = new Bitmap(1, 1);
            int width = 0;
            int height = 0;
            Font font = new Font("Times New Roman", 10, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Pixel);
            Graphics graphics = Graphics.FromImage(bitmap);
            width = (int)graphics.MeasureString(imageText, font).Width;
            height = (int)graphics.MeasureString(imageText, font).Height;
            bitmap = new Bitmap(bitmap, new Size(width, height));
            graphics = Graphics.FromImage(bitmap);
            graphics.Clear(Color.White);
            graphics.SmoothingMode = SmoothingMode.AntiAlias;
            graphics.TextRenderingHint = TextRenderingHint.AntiAlias;
            graphics.DrawString(imageText, font, new SolidBrush(Color.FromArgb(102, 102, 102)), 0, 0);
            graphics.Flush();
            return (bitmap);
        }

        private void button1_Click(object sender, EventArgs e)
        {
            pictureBox1.Image = this.CreateBitmapImage(textBox1.Text);
        }
ozazat вне форума Ответить с цитированием
Старый 10.04.2016, 19:59   #17
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Дык в коде выше все тоже самое и есть.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 10.04.2016, 20:09   #18
ozazat
Пользователь
 
Регистрация: 25.03.2016
Сообщений: 15
По умолчанию

Ну в чём проблема тогда может быть? АААаааааАа((
ozazat вне форума Ответить с цитированием
Старый 10.04.2016, 21:38   #19
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

в момент exception чему равен pictureBox1?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ссылка на объект не указывает на экземпляр объекта. Таксист C# (си шарп) 2 23.07.2015 23:46
Ссылка на объект не указывает на экземпляр объекта. endorphin96 Помощь студентам 0 02.06.2015 17:10
ссылка на объект не указывает на экземпляр объекта miarida C# (си шарп) 3 27.05.2013 08:28
Ссылка на объект не указывает на экземпляр объекта. Kazbek17 C# (си шарп) 11 08.02.2012 18:56
Ссылка на объект не указывает на экземпляр объекта C++ Юля_ Помощь студентам 2 09.01.2012 16:04