реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Помогите новичку разобраться, Windows Form и обработка событий
PVGDRK
сообщение Dec 2 2009, 21:13
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 12-10-09
Пользователь №: 52 897



Прошу прощения, если не туда пишу...
Пару дней назад пришлось начать изучать среду VisualStudio и язык С++, до этого немного писала на С для AVR...
Проект создан в Windows Form и состоит из одной кнопки Button и двух textBox... Помогите пожалуйста разобраться что нужно написать в обработчике событий для кнопки ,

private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
}

чтобы по ее нажатию текст написанный в одном textBox оказался в другом.... и нужно ли что нибудь писать в обработчике событий самих textBox... может кто нибудь подскажет чего где почитать, буду очень благодарна.
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Dec 3 2009, 11:57
Сообщение #2


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(PVGDRK @ Dec 3 2009, 01:13) *
чтобы по ее нажатию текст написанный в одном textBox оказался в другом....
и нужно ли что нибудь писать в обработчике событий самих textBox...
чего где почитать.


1)необходимо обратиться либо к контролу (либо к переменной привязанной к этому контролу) на предмет получения данных. если второе - то проапдэйтить переменную вызвав необходимый метод. потом к другому контролу - передав туда эти данные (строчку).
2) в обработчиках самих боксов писать в данном случае не надо
3) МСДН (ищите по названию контролов, закладка индекс)

удачи вам
(круглый)
Go to the top of the page
 
+Quote Post
PVGDRK
сообщение Dec 3 2009, 15:23
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 12-10-09
Пользователь №: 52 897



Цитата(kolobok0 @ Dec 3 2009, 14:57) *
1)необходимо обратиться либо к контролу (либо к переменной привязанной к этому контролу) на предмет получения данных. если второе - то проапдэйтить переменную вызвав необходимый метод. потом к другому контролу - передав туда эти данные (строчку).
2) в обработчиках самих боксов писать в данном случае не надо
3) МСДН (ищите по названию контролов, закладка индекс)

удачи вам
(круглый)


Спасибо большое smile.gif
Буду очень признательна, если поможете эту строчку написать на С++ smile.gif
Go to the top of the page
 
+Quote Post
Andron_
сообщение Dec 3 2009, 15:34
Сообщение #4


.NET developer
***

Группа: Свой
Сообщений: 218
Регистрация: 20-10-07
Из: Новосибирск
Пользователь №: 31 532



в обработчике клика кнопки должно быть что-то вроде

textBox1->Text = textBox2->Text;

эгм... вообще язык managed C++ достаточно корявый и угловатый... он не является языком С++ в чистом виде, а является каким-то мутантом, из С++ и платформы .NET

Есть язык C#, созданный специально для платформы .NET - на мой взгляд в обычной жизни на нем писать гораздо эффективней и проще. Он синтаксически похож на С++, но имеет свои особенности. В-общем, на нем программы для .NET пишутся легко и красиво. Может быть имеет смысл попробовать использовать его вместо Managed C++?
Go to the top of the page
 
+Quote Post
PVGDRK
сообщение Dec 4 2009, 10:49
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 12-10-09
Пользователь №: 52 897



Цитата(Andron_ @ Dec 3 2009, 18:34) *
в обработчике клика кнопки должно быть что-то вроде

textBox1->Text = textBox2->Text;

эгм... вообще язык managed C++ достаточно корявый и угловатый... он не является языком С++ в чистом виде, а является каким-то мутантом, из С++ и платформы .NET

Есть язык C#, созданный специально для платформы .NET - на мой взгляд в обычной жизни на нем писать гораздо эффективней и проще. Он синтаксически похож на С++, но имеет свои особенности. В-общем, на нем программы для .NET пишутся легко и красиво. Может быть имеет смысл попробовать использовать его вместо Managed C++?

Спасибо за советы smile.gif
Я написала в обработчике кнопки так:
this->textBox1->Text = this->textBox2->Text;
в результате при нажатии кнопки текст набранный в textBox1 исчезает а в textBox2 не появляется...

Спасибо, уже - заработало.... smile.gif
Помогите еще пожалуйста разобраться.... нужно сделать так, чтобы в окне textBox1 пользователь вводил адрес ячейки памяти, а при нажатии на кнопку Button данные из этой ячейки считывались и выводились в окно textBox2.... как будет примерно выглядеть структура программы?
микросхема с платой вставляется в шину PCI... нужно каким то образом обращаться к драйверу устройства, затем к памяти? Какие функции при этом используются?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 14th July 2025 - 12:24
Рейтинг@Mail.ru


Страница сгенерированна за 0.01394 секунд с 7
ELECTRONIX ©2004-2016