Главная /
Создание Windows-приложений на основе Visual C# /
Вы создаете приложение, в котором имеется элемент управления RichTextBox. При загрузке приложения в этот элемент загружается текст из файла Report.log, находящегося в папке приложения. При работе с программой пользователь вводит текст в RichTextBox, котор
Вы создаете приложение, в котором имеется элемент управления RichTextBox
. При загрузке приложения в этот элемент загружается текст из файла Report.log, находящегося в папке приложения. При работе с программой пользователь вводит текст в RichTextBox
, который должен моментально сохраняться. Выберите правильные фрагменты кода для получения такой функциональности:
вопрос
Правильный ответ:
в конструкторе формы помещаем следующий фрагмент:
StreamReader streamreader = new StreamReader(File.Open("Report.log",
FileMode.Open, FileAccess.Read));
richTextBox1.Text = streamreader.ReadToEnd();
streamreader.Close();
private void richTextBox1_TextChanged(object sender, System.EventArgs e)
{
FileStream filestream = File.Open("Report.log",
FileMode.Create, FileAccess.Write);
if(filestream != null)
{
//Код для записи текста из richTextBox1 в файл.
}
}
Добавляем обработчик:
в конструкторе формы помещаем следующий фрагмент:
StreamReader streamreader = new StreamReader(File.Create("Report.log",
FileMode.Create, FileAccess.Read));
richTextBox1.Text = streamreader.ReadToEnd();
streamreader.Close();
private void richTextBox1_TextChanged(object sender, System.EventArgs e)
{
FileStream filestream = File.Create("Report.log",
FileMode.Create, FileAccess.Write);
if(filestream != null)
{
//Код для записи текста из richTextBox1 в файл.
}
}
Добавляем обработчик:
в конструкторе формы помещаем следующий фрагмент:
StreamReader streamreader = new StreamReader(File.Open("Report.log",
FileMode.Open, FileAccess.Read));
richTextBox1.Text = streamreader.ReadToEnd();
streamreader.Close();
private void richTextBox1_Enter(object sender, System.EventArgs e)
{
FileStream filestream = File.Open("Report.log",
FileMode.Create, FileAccess.Write);
if(filestream != null)
{
//Код для записи текста из richTextBox1 в файл.
}
}
Добавляем обработчик:
в конструкторе формы помещаем следующий фрагмент:
StreamReader streamreader = new StreamReader(File.Create("Report.log",
FileMode.Open, FileAccess.Read));
richTextBox1.Text = streamreader.ReadToEnd();
streamreader.Close();
private void richTextBox1_Enter(object sender, System.EventArgs e)
{
FileStream filestream = File.Create("Report.log",
FileMode.Create, FileAccess.Write);
if(filestream != null)
{
//Код для записи текста из richTextBox1 в файл.
}
}
Добавляем обработчик:
в конструкторе формы помещаем следующий фрагмент:
StreamReader streamreader = new StreamReader(File.Open("Report.log",
FileMode.Open, FileAccess.Read));
richTextBox1.Text = streamreader.ReadToEnd();
streamreader.Close();
private void richTextBox1_MouseEnter(object sender, System.EventArgs e)
{
FileStream filestream = File.Open("Report.log",
FileMode.Create, FileAccess.Write);
if(filestream != null)
{
//Код для записи текста из richTextBox1 в файл.
}
}
Добавляем обработчик:
Сложность вопроса
87
Сложность курса: Создание Windows-приложений на основе Visual C#
77
Оценить вопрос
Комментарии:
Аноним
Зачёт в студне отлично. Иду пить отмечать экзамен intuit
17 окт 2016
Аноним
Если бы не эти подсказки - я бы не справился c этими тестами интуит.
04 май 2016
Другие ответы на вопросы из темы программирование интуит.
- # Вы разрабатываете регистрационную форму, в которой требуется проверять серийный номер программы, вводимый пользователем в текстовое поле txtSerial. Если пользователь допускает ошибку, в надписи lbloutput выводится сообщение. После того, как пользователь ее исправляет, необходимо сообщение удалять. Выберите правильную структуру, позволяющую сделать это:
- # Вы разрабатываете приложение, в котором требуется выводить таблицу Sales базы данных Microsoft Access MonthSales в элемент управления dataGrid1. Выводимая таблица должна появляться при загрузке формы. База данных MonthSales при установке программы должна размещаться в папке приложения "C:\Program Files\NameApplication\ MonthSales.mdb". Однако пользователь может удалить базу данных. Необходимо добавить блок для обработки исключений. Выберите правильную конструкцию:
- # Вы разрабатываете Windows-приложение для отправки SMS. В окне редактора, где пользователь будет набирать текст, требуется в качестве курсора выводить маленькое изображение логотипа компании. Для этого вам нужно в своем коде подключить функцию WinAPI, использующую файл библиотеки user32.dll и имеющую следующий вид: BOOL SomeFunction ( HWND hWnd, HBITMAP hBitmap, int nWidth, int nHeight ) Выберите название этой функции:
- # Вы создаете Windows-приложение, главная форма которого должна появляться при загрузке с анимацией следующим образом: [Большая Картинка] Для реализации этого вы использовали функцию WinAPI AnimatedWindow, определенную в классе WinAPIClass: [DllImportAttribute("user32.dll",EntryPoint="AnimateWindow",SetLastError=true)] public static extern bool AnimateWindow(IntPtr hwnd,int dwTime,int dwFlags); Для получения данного эффекта вы применили следующие флаги: private void Form1_Load(object sender, System.EventArgs e) { WinAPIClass.AnimateWindow(this, 3000, WinAPIClass.AnimateWindowFlags.AW_HOR_POSITIVE|WinAPIClass.AnimateWindowFlags.AW_VER_POSITIVE); } Выберите пару флагов, которая даст точно такой же эффект:
- # Вы разрабатываете приложение, использующее асинхронную модель работы. Для запуска произвольного метода SomeMethod вы создали делегат SomeDelegate private delegate string SomeDelegate(/*Некоторые параметры*/); private string SomeMethod(/*Некоторые параметры*/) { //Код для работы метода } Выберите способ завершения работы Callback метода SomeMethod: