Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 24.07.2007
Сообщений: 9

Помогите с Чекбоксом!

28.07.2007, 23:51. Показов 920. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть форма с несколькими чекбоксами.
Как сделать чтобы при нажатии на кнопку
в таблицу вставлялись знанчения из текстового поля формы, а при повторном нажатии в следующую ячейку справа.
Помогите примером, пожалуйста.

Заранее спсибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.07.2007, 23:51
Ответы с готовыми решениями:

Есть ли список с чекбоксом (CheckedListBox) в Visual Basic
В CBuilder(по крайней мере в 10) есть список чекбоксом в каждой строчке. Встречал ли кто такой в vb? Или может кто реализовывал подобное?...

Анимация с чекбоксом
Суть такова: У меня есть чекбокс, я хочу чтобы при его выделении картинка переворачивалась -webkit-transform:rotate(90deg)...

QComboBox с чекбоксом
Как сделать QComboBox с чекбоксом?

6
0 / 0 / 0
Регистрация: 16.08.2006
Сообщений: 256
29.07.2007, 08:48
Не совсем понятен вопрос. При чем тут чекбоксы?Какая именно таблица? FlexGrid?
Если да, то, я думаю, так:
Visual Basic
1
2
3
4
5
6
Sub Button_Click()
FlexGrid.Text = Text1.Text
If FlexGrid.Col < FlexGrid.Cols - 1 Then 'если не последняя колонка
FlexGrid.Col = FlexGrid.Col + 1
End if
End sub
При этом данные сначала встают в ячейку с фокусом, а потом в ячейку справа.
0
0 / 0 / 0
Регистрация: 24.07.2007
Сообщений: 9
29.07.2007, 12:00  [ТС]
Спасибо за ответ.
Но фокус вот в чем:
в зависмости от того какой чекбокс (или какие) выбран текст вставляется в соответств столбец и строку в листе, т.е ячейку. Но если там уже есть текст то вследующую ячейку справа.
Буду очень боагодарен если поможете.
0
0 / 0 / 0
Регистрация: 16.08.2006
Сообщений: 256
29.07.2007, 21:11
Что, все-таки, определяют CheckBoxes?
А проверить наличие текста в FlexGrid (если вы используете все-таки её) просто:
Visual Basic
1
2
3
If FlexGrid.TextMatrix(ROWNUM, COLNUM) <> '' Then
FlexGrid.TextMatrix(ROWNUM, COLNUM + 1) = TextBox.Text
End if
Я опустил проверку на последнюю колонку.
0
0 / 0 / 0
Регистрация: 24.07.2007
Сообщений: 9
29.07.2007, 22:15  [ТС]
нет flexgrid я не использую.
Это обычный лист в Exel.
Имеется форма в ней поле для текста кнопка и 10 чекбоксов.
В зависимости от того какие чекбоксы включены текст, (один и тот же) помещается сразу в несколько строк.
Например чекбокс1 - строка1, чекбокс2 - строка2
Нужно только чтобы когда текст уже есть в ячейке,
он размещался в первой свободной ячейке справа.
В этом и сложность.
Помогите пожалуйста.
0
0 / 0 / 0
Регистрация: 24.07.2007
Сообщений: 9
29.07.2007, 22:21  [ТС]
Т.е. когда ячейка уже занята.
0
KIO
11.08.2007, 05:06
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Dim Row as Long,Col as Long
Row=1:Col=1 'Начало тавлицы: A1
 
Private Sub CommandButton1_Click()
    If CheckBox1.Value = -1 Then DoWrite Row
    If CheckBox2.Value = -1 Then DoWrite Row+1
    If CheckBox3.Value = -1 Then DoWrite Row+2
    If CheckBox4.Value = -1 Then DoWrite Row+3
    If CheckBox5.Value = -1 Then DoWrite Row+4
    If CheckBox6.Value = -1 Then DoWrite Row+5
    If CheckBox7.Value = -1 Then DoWrite Row+6
    If CheckBox8.Value = -1 Then DoWrite Row+7
    If CheckBox9.Value = -1 Then DoWrite Row+8
    If CheckBox10.Value = -1 Then DoWrite Row+9
End Sub
Sub DoWrite(N As Integer)
    Ccol = Col - 1: crow = Row + i
    Do
      Ccol = Ccol + 1
      cell = Cells(N, Ccol)
    Loop While cell <> ''
    Cells(N, Ccol) = TextBox1.Text
End Sub
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.08.2007, 05:06
Помогаю со студенческими работами здесь

программа с чекбоксом
ребят помогите сделать программку есть 3 едита, 3 чекбокса и буттон, каждый чекбокс относится к едиту, в едит вводить цифры, и при нажатии...

Диалоговое окно с ЧекБоксом
Есть процедура messagedlg, которая создает модальное окно с диалогом. Мне надо чтобы был на этом окне чекбокс, типа &quot;Больше не...

Как пользоваться чекбоксом?
В общем начну с описания программы. Программа должна рассчитывать длину кулачков патрона и усилие зажима. Для этого нам даны несколько...

QTableView c кнопкой и чекбоксом
Доброго времени суток! делаю таблицу со слоями для &quot;Паинта&quot;. Данные загоняются в таблицу из массива. Вот структура таблицы(id, name,...

Создание логического поля с чекбоксом
Доброе время суток Имеется код который добавляет в существующую таблицу логическое поле Set fld = tdf.CreateField(Me.fldName,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru