Member 14414330 Ответов: 1

Как изменить свойство элемента управления form 1 из другой формы в C++?


когда я изменяю содержимое textbox1 в Form1,я хочу, чтобы содержимое textbox2 также изменялось в Form2 через C++ или VC.

Что я уже пробовал:

public: строковые данные;
получить()
{
return textbox1->текст;
}
пустота установить(значения)
{
textbox2->Text=значение;
}

1 Ответов

Рейтинг:
0

Richard MacCutchan

Это не правильный способ написания геттеров и сеттеров. Они должны быть связаны только с управлением внутренней частью данных:

private:
    string Data;
public:
    string getData()
    {
        return Data;
    }
    void setData(string value)
    {
        Data = value;
    }
}

Но доступ к данным в текстовое поле и из него должен быть частью основного кода, возможно, в каком-то обработчике событий.


Member 14414330

привет Ричард не могли бы вы показать мне пример в VC для завершения этой функции?

Richard MacCutchan

Извините, я ничего не знаю о вашем коде, поэтому не могу догадаться, что он делает и как. Образец, который вы показываете выше, конечно, не ясен.