Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
slavka_online
1 / 1 / 0
Регистрация: 06.11.2012
Сообщений: 102
1

лишний объект

19.04.2013, 22:44. Просмотров 330. Ответов 1
Метки нет (Все метки)

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
int i = -1;
//добавление клиента
        private void добавитьКлиентаToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Client tmp=new Client();
            
            C1.Add(tmp); //новый пустой клиент 
 
            NewClient FormNewClient = new NewClient(C1[++i]); //форма добавления клиента
            FormNewClient.ShowDialog();
 
           
            if (C1[0]!=null)
            {
                //вывод в лист бокс 
                Clist.Items.Clear();
 
                for (int j = 0; j < C1.Count; j++)
                {
                    Clist.Items.Add(C1[j].Surname + " " + C1[j].Fname + " " + C1[j].Sname);
                }
 
            }
        }
вот в этом фрагменте передаю объект из С1 в другую форму где объект успешно заполняется, но вот к примеру, если я случайно нажал на кнопку "добавит" и не хочу добавления элементы, жму "Отмена" на второй форме, но в С1 объект все равно ведь добавляется с помощью конструктора, как избавиться от этого?

получение во второй форме
C#
1
2
3
4
5
6
7
8
9
 private Client c1;
        
        public NewClient(Client _C1)
        {
            InitializeComponent();
 
            c1=_C1; 
            
        }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.04.2013, 22:44
Ответы с готовыми решениями:

Лишний пиксель после поворота изображения
есть исходное изображение: http://itmag.es/2TFdq проходим по нему функцией чтобы закрасить самый...

Объект убивает другой объект
http://msdn.microsoft.com/ru-RU/library/vstudio/jj153219 Добавил TextBlock, потом пытаюсь добавить...

Узнать объект, в котором создался другой объект
Есть первый класс, который создает второй класс, код которого ниже. Как мне во втором классе...

Сканер сигнатур, лишний результат
Здравствуйте уважаемые. Прошу помощи со сканером сигнатур, точнее понять не могу почему он находит...

Движущийся объект
создать приложение которое отобразит на экране движущийся непредсказуемо объект приложение должно...

1
kontuPauk
301 / 299 / 125
Регистрация: 29.01.2013
Сообщений: 638
Записей в блоге: 1
Завершенные тесты: 1
20.04.2013, 09:27 2
C#
1
2
3
4
5
6
7
8
9
10
11
            Client tmp=new Client();
            
 
 
            NewClient FormNewClient = new NewClient(tmp); //форма добавления клиента
            if (FormNewClient.ShowDialog() != DialogResult.Cancel)
            {
                 C1.Add(tmp); //новый уже заполненный клиент 
                 // ну и так далее
                 ...
            }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.04.2013, 09:27

Заблокирован ли объект?
В классе есть объект, который используется для оператора lock при обновлении данных. Нужно во время...

Ссылка на объект
Во 1 всех с майскими праздниками!!!!!! Народ подскажите изучаю С# и столкнулся с ошибкой &quot;Ссылка...

Объект на PictureBox
Здраствуйте! есть объект типа MyClass (класс сам создаю). Как этот объект отображать на PictureBox...


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

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

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