Ошибка при построении проекта в VS: У свойства System::Windows::Forms::KeyEventArgs::KeyCode нет метода доступа set

Нужно, чтобы в компоненте texttBox отслеживалось нажатие клавиши для окончания ввода строк в файл d:\for_write_ListBox.txt:
---------------------------------------------------------------------------------------------------------------------------------------------------
private: System::Void textBox1_KeyDown(System::Object^ sender, System::Windows::Forms::KeyEventArgs^ e) {
if( fix!= 1)
{
String ^path="d:\\for_write_ListBox.txt";
sw=File::CreateText(path);
}
while(!(e->KeyCode=Keys::Enter))
{

sw->WriteLine(this->textBox1->Text);
textBox1->Text="";
fix=1;
this->textBox1->Focus();

}
sw->Close();
}
----------------------------------------------------------------------------------------------------------------------------------------------------
Но при построении решения в строке while(!(e->KeyCode=Keys::Enter)) ошибки (см. Фото). В общем при наведении курсора на объект e класса KeyEventArgs выходит подсказка-сообщение:
" У свойства System::Windows::Forms::KeyEventArgs::KeyCode нет метода доступа set"
Ошибка при построении проекта в VS: У свойства System::Windows::Forms::KeyEventArgs::KeyCode нет метода доступа set

Если на ноутбуке переставить hdd диск на котором стоит винда, на другое место (вместо дисковода) запустится ли он?

Если на ноутбуке переставить hdd диск на котором стоит винда, на другое место (вместо дисковода) запустится ли он?

Дополнено (1). Меня интересует что будет когда я запущу ноутбук, он заработает как обычно или вообще не запустится?