Тема: Ошибка
Показать сообщение отдельно
Старый 07.04.2011, 01:34   #9
ІГРОГРАЙКО
ПроЭктировщик
 
Аватар для ІГРОГРАЙКО
 
Регистрация: 20.06.2009
Адрес: Україна
Сообщений: 152
Написано 10 полезных сообщений
(для 24 пользователей)
Ответ: Ошибка

Вечер Добрый!
Я решыл не создавать другую тему а написать в етой.

Так вот:
Я хочу передать значение с TextBox(a) в переменную соседнего с формой класса.
То есть с (FileOptions : Form).textBox1.Text -> (VolumeRender : MyClass).fWidth

Я сделал:
//Обявил нужный класс в файле FileOptions.Designer.cs
private VolumeRender volumeRender;

//Акция в файле FileOptions.cs
        private void button1_Click(object sender, EventArgs e)
        {
            if (
                textBox1.Text == "" |
                textBox2.Text == "" |
                textBox3.Text == ""
                )
            {
                MessageBox.Show("Введіть будь ласка дані про розмір текстури", "Є незаповнені поля!");
            }
            else
            {
                volumeRender.fWidth = Convert.ToInt32(textBox1.Text);
                volumeRender.fHeight = Convert.ToInt32(textBox2.Text);
                volumeRender.fDepth = Convert.ToInt32(textBox3.Text);
                volumeRender.filename = mainForm.openFileDialog.FileName;
            }
        }
И когда я заполняю форму и жму "ОК" - Вилетает:
Нажмите на изображение для увеличения
Название: Image1.jpg
Просмотров: 1104
Размер:	220.7 Кб
ID:	13254
Посоветуйте мне что сделать. Пожалуйста!
__________________
Blitz3D, XNA, WebGL, OpenGL, Unity3D
PC: ASUS A55VM Core i3 (2.4Ghz), 6 Gb RAM, Nvidia GF 630M GT 2Gb
(Offline)
 
Ответить с цитированием