Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 21.09.2009
Сообщений: 6
1

Использование Timer с доступом к элементам управления

27.03.2012, 16:39. Показов 734. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Неполучается получить доступ к label2->text через событие таймера... Подскажите где ошибка и как исправить.

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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
#pragma once
 
namespace evener {
 
    using namespace System;
    using namespace System::Runtime::InteropServices;
    using namespace System::ComponentModel;
    using namespace System::Collections;
    using namespace System::Windows::Forms;
    using namespace System::Data;
    using namespace System::Drawing;
    
 
    /// <summary>
    /// Summary for Form1
    /// </summary>
    public ref class Form1 : public System::Windows::Forms::Form
    {
    public:
        Form1(void)
        {
            InitializeComponent();
            //
            //TODO: Add the constructor code here
            //
        }
 
    protected:
        /// <summary>
        /// Clean up any resources being used.
        /// </summary>
        ~Form1()
        {
            if (components)
            {
                delete components;
            }
        }
    private: System::Windows::Forms::Button^  button1;
    protected: 
    private: System::Windows::Forms::Button^  button2;
    public: System::Windows::Forms::Label^  label2;
 
    private: static System::Windows::Forms::Timer^ Timer1;
    private:
        /// <summary>
        /// Required designer variable.
        /// </summary>
        System::ComponentModel::Container ^components;
 
#pragma region Windows Form Designer generated code
        /// <summary>
        /// Required method for Designer support - do not modify
        /// the contents of this method with the code editor.
        /// </summary>
        void InitializeComponent(void)
        {
            this->Timer1 = (gcnew System::Windows::Forms::Timer());
            this->button1 = (gcnew System::Windows::Forms::Button());
            this->button2 = (gcnew System::Windows::Forms::Button());
            this->label2 = (gcnew System::Windows::Forms::Label());
            this->SuspendLayout();
            // 
            // button1
            // 
            this->button1->Location = System::Drawing::Point(39, 340);
            this->button1->Name = L"button1";
            this->button1->Size = System::Drawing::Size(85, 23);
            this->button1->TabIndex = 0;
            this->button1->Text = L"Start";
            this->button1->UseVisualStyleBackColor = true;
            this->button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click);
            // 
            // button2
            // 
            this->button2->Location = System::Drawing::Point(379, 340);
            this->button2->Name = L"button2";
            this->button2->Size = System::Drawing::Size(75, 23);
            this->button2->TabIndex = 1;
            this->button2->Text = L"Stop";
            this->button2->UseVisualStyleBackColor = true;
            this->button2->Click += gcnew System::EventHandler(this, &Form1::button2_Click);
            // 
            // label2
            // 
            this->label2->AutoSize = true;
            this->label2->Location = System::Drawing::Point(390, 294);
            this->label2->Name = L"label2";
            this->label2->Size = System::Drawing::Size(46, 13);
            this->label2->TabIndex = 4;
            this->label2->Text = L"COORD";
            // 
            // Form1
            // 
            this->AutoScaleDimensions = System::Drawing::SizeF(6, 13);
            this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
            this->ClientSize = System::Drawing::Size(525, 375);
            this->Controls->Add(this->label2);
            this->Controls->Add(this->button2);
            this->Controls->Add(this->button1);
            this->Name = L"Form1";
            this->Text = L"Form1";
            this->ResumeLayout(false);
            this->PerformLayout();
 
        }
 
#pragma endregion
    
public: static int n = 1;
 
private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
            Timer1->Interval = 100;  
            Timer1->Tick += gcnew EventHandler(Timer1Event);
            Timer1->Enabled=true;; //вкл
                         }
 
private: System::Void button2_Click(System::Object^  sender, System::EventArgs^  e) {
             Timer1->Enabled =false;; //выкл
         }
 
private: static System::Void Timer1Event(System::Object^ sender, System::EventArgs^ e )  {
     
 
     String^ nText;             
     nText = n.ToString("F2");
     n += 1;
     label2->Text = L"N is:"+nText;
      }
 
};
}
пишет error C2227: left of '->Text' must point to class/struct/union/generic type
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.03.2012, 16:39
Ответы с готовыми решениями:

калькулятор в 1С с произвольным доступом к элементам
Большое здравствуйте!Знающие люди, подскажите пожалуйста,как можно решить в 1С вот такую задачу:...

Необработанное исключение. Проблема с доступом к элементам списка
В первой функции исключение на ифе. Как исправить? void deletest(struct SStudent** head) {...

Как связать две формы с доступом к элементам ?
Здравствуйте! Перелопатил весь форум, пересмотрел кучу похожиш тем но все равно не получается. ...

Системы контроля управления доступом
Нужно создать программу на дельфи! Системы контроля управления доступом двери!

0
27.03.2012, 16:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.03.2012, 16:39
Помогаю со студенческими работами здесь

Проблемы с таблицей управления доступом
Здравствуйте! При добавлений пользователя в таблицу управления доступом не отображается адресная...

Система управления доступом в программе
Привет всем Навесить сабж нужно на готовое ПО. Исходники на С++ Builder XE3. Степень...

acl списки управления доступом
помогите пожалуйста с заданием: подсеть 1 недоступна для всех, но она видит всех

Не удалось открыть редактор управления доступом
ни одна программа не открывается.выскакивает исключение неизвестное прграммное исключение \\Oxe...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru