|
|
Другие темы раздела | |||||||||||||||||
C++/CLI WinForms Обращение к произвольному элементу массива в Windows Form В массиве типа std::string обртиться по индексу к любому элементу массива можно лeгко: std::string s = {"a","bc","def","ghij" };//элемент с индексом 2 - это s String^ S = gcnew System::String(s.c_str());//преобразуем std::string в System::String textBox1->Text = S;//выведет def И даже, если массив динамический, можно обратиться к любому элементу по его индексу: std::string *s = new... https://www.cyberforum.ru/ cpp-cli-winforms/ thread2387808.html |
Необъявленный идентификатор типа формы, а так же задача по обмену данными между формами C++/CLI WinForms Добрый день. Стоит задача разработки приложения на С++ с CLI Windows Forms, т.е. на формах. Делается это все в MS VS17. Шаблон проекта CLI Windows Forms создавался по урокам на Ютубе, где показывают, как создать проект с формами на С++, т.к. в VS17 шаблон давно убрали. Формы были успешно созданы, размещены объекты управления. Далее мне нужно будет создать несколько пользовательских классов, к... | ||||||||||||||||
C++/CLI WinForms Не запускается метод события DataGridViewCellFormattingEventArgs
https://www.cyberforum.ru/ cpp-cli-winforms/ thread2387503.html Здравствуйте. Пытаюсь разобраться с тем, как запускать методы при наступлении событий. Скопировал кусок метода на сайте https://docs.microsoft.com/ru-ru/dotnet/api/system.windows.forms.datagridview.cellformatting?view=netframework-4.7.2. Вставил в свою форму. Компилируется без ошибок, но при редактировании ячеек в столбце "Artist" не закрашиваются ячейки с текстом "pink". Подскажите... |
C++/CLI WinForms Изменение видимости дочернего процесса ПОСЛЕ его запуска Отображение окна дочернего процесса можно настроить через ProcessWindowStyle: private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { Process^ myProcess = gcnew Process(); myProcess->StartInfo->FileName = "code.exe"; myProcess->StartInfo->WindowStyle = ProcessWindowStyle::Normal;//окно отображается myProcess->Start(); } А можно ли как-то влиять на... https://www.cyberforum.ru/ cpp-cli-winforms/ thread2387430.html | ||||||||||||||||
C++/CLI WinForms Завершение процесса чтения из файла Нашел здесь на форуме такой вот код для выборочного чтения строк из файла посредством итератора: // получаем итератор в коллекцию строк System::Collections::Generic::IEnumerator<System::String ^> ^ it = System::IO::File::ReadLines("test.txt")->GetEnumerator(); // переводим итератор на первую строку файла it->MoveNext(); // получаем строку, на которую указывает итератор и пишем... |
C++/CLI WinForms Конвертация из base64 в графический файл В консольном приложении создал функцию преобразования графического файла в строку base64. Теперь возникла необходимость обратной конвертации из base64 в графический файл (и сохранения графического файла). Существуют ли для этого стандартные методы Visual C++, или опять самому нужно изобретать "костыли" для использования в приложении WindowsForms? https://www.cyberforum.ru/ cpp-cli-winforms/ thread2386932.html | ||||||||||||||||
C++/CLI WinForms Переход из одного обработчика событий в другой Мне нужно одно и то же действие (код) выполнять при разных событиях. Но не хочется писать фунцию и вызывать её в разных местах. Вопрос: можно ли из одного обработчика событий перейти в другой, например, как-то так: private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { goto button2; } private: System::Void button2_Click(System::Object^ sender,... https://www.cyberforum.ru/ cpp-cli-winforms/ thread2386914.html |
Крякозябры в консоли вместо кириллицы, записанной в WindowsForms C++/CLI WinForms Как избавиться от крякозябров при считывании в консольном приложении кириллицы с кодировкой шрифта utf-8? Я вписываю в файл текст из приложения WindowsForms Visual C++(кодировка utf-8): textBox1->Text = "Привет"; FileInfo^ fi = gcnew FileInfo("Text.txt"); StreamWriter^ sw = fi->AppendText(); sw->WriteLine(textBox1->Text); sw->Close(); а читаю этот файл из консольного приложения: | ||||||||||||||||
C++/CLI WinForms Переделать в форму
https://www.cyberforum.ru/ cpp-cli-winforms/ thread2386345.html Привет! Помогите, пожалуйста переделать консоль в форму с++. Чтобы можно было ввести два параметра i и j и вывести в текстбокс результат( #include "stdafx.h" #include <iostream> #include <cmath> #include <conio.h> using namespace std; double f(double r1, double r2) { return 8 * r1*r1 - 4 * r1*r2 + 5 * r2*r2 + 8 * sqrt(5)*(r1 + 2 * r2) + 64; |
C++/CLI WinForms DataGridViewAdvancedCellBorderStyle: недопустимое использование этого типа в качестве выражения
https://www.cyberforum.ru/ cpp-cli-winforms/ thread2386049.html Подскажите пожалуйста из-за чего формируется эта ошибка в коде удаления границы ячейки таблицы DataGridView? private: void dataGridView1_CellPainting(Object^ sender, DataGridViewCellPaintingEventArgs^ e) { e->AdvancedBorderStyle ->Bottom = DataGridViewAdvancedCellBorderStyle->None; if (e->RowIndex < 1 || e->ColumnIndex < 0) return; if... | ||||||||||||||||
Вывести из
Наверх
|