C# Добавление строк в DataGridView из другой формыhttps://www.cyberforum.ru/ windows-forms/ thread554357.html Есть 2 формы. На первой DataGridView1 и кнопка добавить.
Делаю так:
private void button1_Click(object sender, EventArgs e)
{
Form2 child = new Form2();
child.Show();
}
Событие мыши Mouse Down и получение координат при нажатой кнопке C# день добрый,
подскажите пожалуйста, как сделать так, что бы при нажатой кнопке мыши в области окна я мог отслеживать координаты. сейчас это выглядит вот так:
private void chart1_MouseDown(object sender, MouseEventArgs e) // обработка положения курсора на графике.
{
// пример, который отлавливает положение курсора при нажатом клике - chart features/ customization and...
C# Рекурсивная функция для подсчета количества в структуре TreeViewЗдравствуйте. Прошу помочь разобраться и написать рекурсивную функцию для подсчета количества человек в отделе, описанной в структуре TreeView.
Прилагаю основной исходник проекта.
Сложность возникает именно при попытке проанализировать как должна работать данная функция.
Спасибо за внимание.https://www.cyberforum.ru/ windows-forms/ thread554244.html
C# Расползание элементов при нестандартных расширениях мониторовПроблема такая: на некоторых расширениях мониторов, например 1920х1200 элементы начинают менять свой размер и положение. Я уже и обработку события изменения размеров и положения на каждый элемент повесил, и задал Min/Max величины, и всё одно - при НЕКОТОРЫХ расширениях всё начинает плыть и меняться... Подскажите пожалуйста, как привязать элементы намертво. Форма имеет фикс. размер и тоже не...https://www.cyberforum.ru/ windows-forms/ thread553974.html
Хранение структурированной информации в файле и работа с ней C# Здравствуйте, у меня такая проблема. Я не программист, но решил написать прогу, вроде все готово, осталось только одно, нужна небольшая БД в отдельном файле. Выглядеть это должно примерно так
Имя1 число1
Имя2 число2
Имя3 число3
Если же так не получится то хотябы только числа
число1
число2
число3
и тд...
C# Обмен данными между формамиhttps://www.cyberforum.ru/ windows-forms/ thread553871.html Всем привет
Имеется 2 открытые формы, необходимо при клике передать данный с 2 формы на 1, без переоткрытия
(из тексБокса в текстБокс)
Пытался делать так:
//класс, в котором находится метод
public class reg
{
public static Main me;
C# Не отображается прямоугольник на формеGraphics gr = this.CreateGraphics();
gr.FillRectangle(new SolidBrush(Color.Black), new Rectangle(10, this.Height-30, 2, 2));
Доброго времени суток всем)
Дело в том, что при выполнении сего кода ничего не происходит. Но если скажем написать вместо this.Height какое-то число, то точка появляется, почему же так не работает?
Добавлено через 9 минут
Хммм, но если взять this.Height-40, то оно...https://www.cyberforum.ru/ windows-forms/ thread553860.html
Вызов хранимой процедуры по нажатию кнопки C# В общем такая ситуация, в базе есть вьюха, я ее загружаю с помощью DataGridView, делаю там дополнительное поле - кнопку. Вопрос! Как на эту кнопку сделать вызов хранимой процедуры из базы и передать туда ID записи? Скрин во вложение. Помогите пожалуйста!
C# Выбор картинки в ComboBoxПри выборе первого элемента не работает смена картинки... Подскажите как сделать по иному, или может в данном фрагменте ошибка?
private void button3_Click_1(object sender, EventArgs e)
{
Form1 f1 = new Form1();
comboBox1.Items.Clear();
comboBox1.Items.Add("Image1");
comboBox1.Items.Add("Image2");https://www.cyberforum.ru/ windows-forms/ thread553782.html
C# Настройка компонента Chart, чтобы при загрузке формы оси выводились сразу, а не после начала поступления данныхhttps://www.cyberforum.ru/ windows-forms/ thread553547.html Здравствуйте! Возможно этот вопрос уже где-то обсуждался, но мне не удалось найти ответ.
Проблема состоит в начальной настройке параметров компонента Chart.
При помощи данного компонента осуществляется вывод поступающих с прибора данных в виде графика, диапазон значений по осям строго ограничен, поэтому хотелось бы, чтобы при загрузке формы оси выводились сразу, а не после начала поступления...
C# Вызов нажатия ToolStripButton в событии Form_load такой код прекрасно работает
private void button1_Click(object sender, EventArgs e)
{
button2_Click( button1, e);
}
То есть при нажатии на button1 нажимается и button2
А вот такой код уже дает ошибку на этапе построение(компиляции)
C# Открытие одной формы из другойТакая вот проблемка, есть форма в ней имеется DataGrid с прикрепленной бд, нужно чтоб при двойном нажатии на номер телефона из таблицы, открывалась вторая форма для редактирования.
Либо при выделении ячейки в таблице того же "телефона" по нажатию отдельной кнопки вызывалась также форма для редактирования.
Спасибо если поможете.https:/
Но форма - класс, при чём как в прямом, так и в переносном смысле. Поэтому:
Сообщение от MDmitry_
Внутри формы в определённом месте этот класс генерирует элементы интерфейса.
Означает нарушение ООП. Зачем? Сделать то можно. Передать указатель на экземпляр Вашей формы в класс и делайте с ним что хотите. Но это плохо и с точки зрения нарушения принципа инкапсуляции, а и с точки зрения структуры приложения.
В самом деле - Ваш экземпляр Вашего класса (Form1 например) генерится в Main(). Из него могут быть созданы и вызваны внешние объекты. Это нормальная древовидная логическая структура с нисходящей зависимостью. Нарушение логики обязательно приведет к разного рода трудностям.
Почему бы не вставить хидер вашего класса в Вашу форму, создать экземпляр и получить, всё, что с формой как классом не связано. А Ваша форма в зависимости от полученного сама вызовет свои методы и изменит свойства.
Если не хватает имеющихся возможностей и Вы хотите расширить возможности класса форм как GUI в Вашем классе наследнике (Form1), создайте поля методы, классы - члены Form1.
Сказанное относится к приложению Windows Forms со свойственной ему простой простой функцией Main().
Массив элементов класса в другом классе Есть класс "студент" и "группа". В группе есть массив студентов. Как из main использовать методы...
Базовые учебники и руководства
Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
Вопрос подробнее:
На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
Введение в GraphQL и TypeScript
В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Почему переход на Composition API актуален
В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
Предпосылки создания реляционной модели
В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .