|
|
Другие темы раздела | |
Visual Basic .NET Определить имя пользователя и тип процессора подскажите, как с использованием 2х апи функций (GetUserName и GetSystemInfo) определить имя пользователя и тип процессора? может у кого есть пример похожий? по поиску искал - только на обычном VB находил, но там ругается на память Public Class Form1 Public Declare Sub GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, ByVal nSize As Long) Private... https://www.cyberforum.ru/ vb-net/ thread1151260.html |
Как реализовать корректную отмену ввода в InputBox Visual Basic .NET Private Sub DateTimePicker2_MouseDown(sender As Object, e As MouseEventArgs) Handles DateTimePicker2.MouseDown Dim Ввод, X As Single 'X = 1 Ввод = InputBox("Вводим что-нибудь", "ПРОВЕРКА", 1) ' X = X + Ввод Label8.Text = Ввод.ToString ' Label2.Text = X.ToString End Sub End Class |
Visual Basic .NET Вывод в TextBox определенной информации, взятой из подключенной базы данных access
https://www.cyberforum.ru/ vb-net/ thread1150875.html добрый вечер уважаемые обитатели форума. помогите доработать программу, а точнее разобраться с некоторыми функциями(проблемы с записью sql запросов ). нужен вывод в текст бокс определенной информации взятой из подключенной базы данных access. Если есть добрые люди готовые помочь, скину то что есть на данный момент. |
Visual Basic .NET Добавление и удаление элементов ComboBox в DataGridView
https://www.cyberforum.ru/ vb-net/ thread1150775.html Имеется DataGridView1 в котором один из столбцов имеет формат ComboBox. Как мне добавлять/удалять/получать/присваивать информацию в ячейку этого столбца? |
Поиск файла по путям %PATH% Visual Basic .NET Есть ли в Net 4.0 аналог API функции PathFindOnPath (поиск файла по путям %PATH%)? |
Visual Basic .NET Нужны идеи по модернизации игры
https://www.cyberforum.ru/ vb-net/ thread1150497.html Что можно добавить в эту игру? У кого какие идеи? Imports System.IO Public Class Form1 Public x, y, z, l As Integer Public imya As String Public cash = 100 Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click If cash - 10 < 0 Then |
Visual Basic .NET Управления курсором жестами руки Добрый вечер. Вот разрабатывают приложение, чтобы можно было при помощи жеста руки, управлять курсором. Но вот столкнулся с ошибкой в строке: 49 и 50. Не могли бы подсказать в чем проблема и помочь исправить ее. Сам код программы: Imports System Imports System.Linq Imports System.Runtime.InteropServices Imports System.Windows.Forms Imports Leap Public Class LeapListener https://www.cyberforum.ru/ vb-net/ thread1150190.html |
Visual Basic .NET Создание анимации летящих звезд Нужно сделать анимацию падения звезд на форме как на скрине. НО! Чтобы они падали вниз с определенной скоростью, например 5px/msec (по таймеру). Каждый раз должны сверху появляться новые. Их размер должен задаваться. Положение Random'ное. |
Visual Basic .NET Вычислить уравнение методом деления интервала пополам Решить уравнение x+ln(x+0.5)-0.5=0методом деления интервала пополам. Интервал изоляции корня . Точность вычисления \varepsilon ={10}^{-5} https://www.cyberforum.ru/ vb-net/ thread1149998.html |
Visual Basic .NET Поменять местами средние строки матрицы
https://www.cyberforum.ru/ vb-net/ thread1149811.html Задания 2. Дан двумерный массив размером n*m, заполненный случайным образом. 1.Заменить все элементы первых трех столбцов на их квадраты. 2.Поменять местами средние строки( число строк четкое) дополнительно информация. При формирования массива использовать класс. Random. Вывод массивов оформите в элемент управления DataGridView. Microsoft Visual Basic 2008 Создать приложения Хотя бы скинте... |
Visual Basic .NET Как сохранять коллекции в файл Здравствуйте. Разбираюсь с коллекциями. Как сохранять в файл коллекции ArrayList, List(Of, Dictionary? |
Visual Basic .NET Заполните двумерный массив отрицательными и положительными целыми случайными числами Задания 1. 1.Заполните двумерный массив отрицательными и положительными целыми случайными числами. 2.Найти строку с минимальной суммой и в ней максимальный элемент. https://www.cyberforum.ru/ vb-net/ thread1149648.html |
1047 / 898 / 211
Регистрация: 29.09.2015
Сообщений: 1,004
|
|
19.07.2016, 23:10 | 0 |
Исходники на Visual Basic .NET - Visual Basic .NET - Ответ 938451919.07.2016, 23:10. Показов 136727. Ответов 98
Метки (Все метки)
Ответ
Представляю два элемента управления ColorMenuBox и ColorMenuBox2V, предназначенные для работы с текстовыми элементами управления как RichTextBox и не только, а также их интегрированную версию в ToolStripSplitButton для ToolStrip – ToolStripSplitButtonColorMenuBox и ToolStripSplitButtonColorMenuBox2V. Позволяют определять собственные цвета.
Описание Кликните здесь для просмотра всего текста
ColorMenuBox – ограничен 15 элементами из-за примитивной схемы определения курсора мыши над ячейками. В общем имеется массив с распределенными зонами ячеек и при каждом событии MouseMove происходит проверка всех элементов на вхождение координат курсора, поэтому такой подход не годится для создания огромного количества зон. Но как нестранно такой подход имеет место существовать, т.к. при не больших объемах данных такая работа не наносит и минимального вреда в производительности системы.
ColorMenuBox2V – если про собрата мало чего интересного, то про этот элемент можно сказать обратное. Здесь используется совсем другой подход определения курсора мыши над ячейками. Я бы назвал его «Векторным сканированием зон» (скорее всего есть и другой термин =) ). Структура зон состоит из массива зон строк и зон ячеек. Сперва проверяется массив строковых зон, при этом определяя каждый раз относительно текущей зоны в какую сторону нужно искать, то есть при каждом такте поиск начинается не с 0 или конца массива зон строк, а с последней найденной или ближайшей зоны. Если зона строки найдена, то начинается аналогичный поиск ячеек содержащихся в данной строке. И получается так что зоны строк ищутся по Y, а ячеек по X. Подробно можно все попытаться понять по ходу приложенного кода, комментарии присутствуют. Еще плюсы заключаются в возможности изменения вида этого элемента: размер ячеек, количество их, отступы, рамки и.д. Может показаться, что элемент немного залапшёван (перемудрил =) ), но такой подход почти помогает избежать создание локальных переменных внутри методов при циклической работе и соответственно ненужную нагрузку. ToolStripSplitButton для своего элемента настроен одинаково. При клике по ячейке раскрывающиеся меню закрывается, при этом срабатывает событие SelectColor с передачей цвета. При клике по кнопке этого элемента происходит также срабатывание события SelectColor с передачей текущего (ранее выбранного) цвета. Все события передают класс ColorMenuBoxEventArgs, содержащий свойства для разностороннего использования: Color, Brush, Pen (перегружен с параметром width) Свойства, события, функции Кликните здесь для просмотра всего текста
ColorMenuBox Свойства: Colors – коллекция цветов в виде массива Color() из 15 элементов CurrentColor – возвращает/задает текущий цвет, при этом выделяет соответствующую ячейку в элементе управления. Если передать цвет, отсутствующий в списке или nothing – выделение снимется с ячейки События: ColorChanged – срабатывает только при изменении текущего цвета ColorBoxClicked – срабатывает при клике на ячейку цвета ToolStripSplitButtonColorMenuBox Свойства: Аналогичны ColorMenuBox DefaultColor – возвращает/задает цвет по умолчанию. Нужно при инициализации элемента управления ShowColorIcon – включение/выключение отображения иконки цвета на кнопке элемента управления Image – иконка кнопки элемента управления ColorMenuBox – ссылка на элемент управления, находящийся в контейнере ToolStripSplitButton.DropDown События: ColorSelected – срабатывает при клике по ячейке цвета в меню или при нажатии на кнопку элемента управления при повторе передачи текущего цвета Функции: SelectColorBox(c as Color) – выделить ячейку с соответствующим цветом. Если цвет отсутствует в списке элемента управления - выделения не происходит. При этом не изменяется текущий цвет и иконка элемента управления DeselectColorBox() – убрать выделение с текущей ячейки ColorMenuBox2V Свойства: Columns – количество столбцов Rows – количество строк Colors – коллекция цветов в виде массива Color(). Размер зависит от свойств Rows и Columns. Разрешено вносить массив равный Rows * Columns ColorsARGB – коллекция цветов в представлении массива Integer() CurrentColor – возвращает/задает текущий цвет, при этом выделяет соответствующую ячейку в элементе управления. Если передать цвет, отсутствующий в списке или nothing – выделение снимется с ячейки BackColor – цвет фона BoxWidth – ширина ячейки BoxHeight – высота ячейки Padding – отступ ячеек от границ элемента управления BoxOffsetHorizontal – промежуток между ячейками по горизонтали BoxOffsetVertical – промежуток между ячейками по вертикали MenuStyle – стиль отображения ячеек BoxBorderColor – основной цвет границы ячейки BoxBorderColorHO – цвет внешней границы ячейки при выделении BoxBorderColorHI – цвет внутренней границы ячейки при выделении События: ColorChanged – срабатывает только при изменении текущего цвета ColorBoxClicked – срабатывает при клике на ячейку цвета ToolStripSplitButtonColorMenuBox2V Свойства: Аналогичны ColorMenuBox2V DefaultColor – возвращает/задает цвет по умолчанию. Нужно при инициализации элемента управления ShowColorIcon – включение/выключение отображения иконки цвета на кнопке элемента управления Image – иконка кнопки элемента управления ColorMenuBox2V – ссылка на элемент управления, находящийся в контейнере ToolStripSplitButton.DropDown События: ColorSelected – срабатывает при клике по ячейке цвета в меню или при нажатии на кнопку элемента управления при повторе передачи текущего цвета Функции: SelectColorBox(c as Color) – выделить ячейку с соответствующим цветом. Если цвет отсутствует в списке элемента управления - выделения не происходит. При этом не изменяется текущий цвет и иконка элемента управления DeselectColorBox() – убрать выделение с текущей ячейки Общие Кликните здесь для просмотра всего текста
Библиотека: ColorMenuBoxViLIB.rar Исходник: ColorMenuBoxVi.rar Пример: Пример.rar Вернуться к обсуждению: Исходники на Visual Basic .NET Visual Basic .NET
11
|
19.07.2016, 23:10 | |
Готовые ответы и решения:
98
Visual Basic .Net и Visual Basic 6.0 - В чём разница Visual Basic.Net и Visual Studio 2013 - в чем разница? Visual Basic .NET vs Visual FoxPro 9.0 в рамках задач реляционной модели данных Арктангенс в Visual Basic .NET? |
19.07.2016, 23:10 | |
19.07.2016, 23:10 | |
Помогаю со студенческими работами здесь
0
Хорошие учебники по Visual Basic Net Аналог TStringList в Visual Basic.NET Литература и ресурсы по Visual Basic .NET Как в Visual Basic .NET использовать CentimetersToPoints |