powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / использование таблицы для удобства
25 сообщений из 77, страница 1 из 4
использование таблицы для удобства
    #37451561
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
работаю на vb6. имеются несколько тысяч значений(слов), каждому из которых соответствует несколько свойств. и каждое значение нужно обработать довольно длинным кодом исходя из свойств этого значения. приходится вручную писать код для каждого значения. требуется создать что-то вроде таблицы, в 1 колнке которой планируется записывать значения, в остальных - их свойства. таблица более удобна для глаза, чем кусок кода, в который приходится втыкивать значения и свойства. а код уже будет брать данные из этой таблицы. ток как это устроить на vb6, я хз. p/s можно создать таблицу из тексбоксов, в принципе, то, что надо, (1 колонка и text1(x), 2 колонка из text2(x) и тд) но, наверно, должен быть более профессиональный способ. заранее спс
...
Рейтинг: 0 / 0
использование таблицы для удобства
    #37451701
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSFlexGrid
...
Рейтинг: 0 / 0
использование таблицы для удобства
    #37451717
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

а если в паре слов?))
...
Рейтинг: 0 / 0
использование таблицы для удобства
    #37451821
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
использовать элемент управления MSFlexGrid
...
Рейтинг: 0 / 0
использование таблицы для удобства
    #37454353
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или Janus GridEx.
...
Рейтинг: 0 / 0
использование таблицы для удобства
    #37456392
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ммм знаю, что нублю, но не могли бы вы откэтээрвечить какой-ybmelm простой пример? а лучше оригинал этой команды, не могу понять, как вообще работает MSFlexGrid
...
Рейтинг: 0 / 0
использование таблицы для удобства
    #37456414
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroпростой пример?

Код: plaintext
1.
2.
MSFlexGrid1.Rows= 5 
MSFlexGrid1.Cols= 7 
MSFlexGrid1.TextMatrix( 3 , 4 )="Слово из трех букв"
...
Рейтинг: 0 / 0
использование таблицы для удобства
    #37456428
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

т.е. таблицу нужно заполнять каждый раз при запуске проги? а нельзя как-то запихнуть данные заранее? пользователь не должен видеть таблицу, она нужна для упрощения работы с многочисленными данными на уровне создания
...
Рейтинг: 0 / 0
использование таблицы для удобства
    #37456451
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
остановился на том, как работать с таблицей до запуска программы. количество строк и таблиц и пару других функций поменял через пропертиес, а как запихать нужный текст в ячейки пока не соображу...
...
Рейтинг: 0 / 0
использование таблицы для удобства
    #37456470
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в "пропертиес" "стайл" "формат" можно написать что-нибудь в первой ячейке первого столбика. как в остальных - я хз. поиски продолжаются...
...
Рейтинг: 0 / 0
использование таблицы для удобства
    #37456480
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroтаблицу нужно заполнять каждый раз при запуске проги?да
BelowZeroа нельзя как-то запихнуть данные заранее?нет
BelowZeroпользователь не должен видеть таблицусделай ее невидимой
BelowZeroдля упрощения работы с многочисленными данными на уровне созданияBelowZero а как запихать нужный текст в ячейки пока не соображу...сделай из нее юзерконтрол и запихни туда данные на этапе его инициализации. тогда данные будут в таблице уже на этапе разработки
...
Рейтинг: 0 / 0
использование таблицы для удобства
    #37456491
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proсделай из нее юзерконтрол и запихни туда данные на этапе его инициализациичтобы избежать далее большого списка глупых вопросов - вот тебе пример - я сегодня добрый почему-то (поел только что вкусно :)
...
Рейтинг: 0 / 0
использование таблицы для удобства
    #37456494
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

Shocker.Proсделай из нее юзерконтрол... как делают контрол?) смысл: прога должны брать данные не из безпорядочных символов, а из таблицы или списка, который я могу видеть на уровне создания проги
Shocker.ProBelowZero
таблицу нужно заполнять каждый раз при запуске проги?

да тогда затея теряет смысл, т.к. она не вносит порядка в прогу на уровне создания
...
Рейтинг: 0 / 0
использование таблицы для удобства
    #37456498
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZero... как делают контрол?) я-таки тебя опередил :) см. выше
...
Рейтинг: 0 / 0
использование таблицы для удобства
    #37456516
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

пасяп) т.е., если я прально понял, контрол выполняет некоторые дествия ещё на уровне создания? ну или что-то типа того... завтра выложу ещё несколько вопросов, скорее всего по этим же таблицам.
...
Рейтинг: 0 / 0
использование таблицы для удобства
    #37456521
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
когда контрол размещается разработчиком на форме, удаляется, меняются его размеры и т.п., в нем уже тогда происходят некоторые события, которые можно обрабатывать
...
Рейтинг: 0 / 0
использование таблицы для удобства
    #37456537
Фотография alex77755
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автора нельзя как-то запихнуть данные заранее?
Почему бы и нет?
Вариантов много.
Просто хранить в текстовом файле, в базе данных, в файле ресурсов...
При запуске программы или при необходимости считывать.
И не обязательно грузить в грид. Можно обойтись и массивом
...
Рейтинг: 0 / 0
использование таблицы для удобства
    #37457839
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пока что таблицей не получается упорядочить кучу тексбоксов и лейблов. 1) не получается заставить один из столбиков быть пригодным для заполнения после открытия проги(с клавиатуры, как стандартный текстбокс) 2)сделать некоторые ячейки и столбики невидимыми(получается только спрятать всю таблицу)
...
Рейтинг: 0 / 0
использование таблицы для удобства
    #37457843
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZero1) не получается заставить один из столбиков быть пригодным для заполнения после открытия проги(с клавиатуры, как стандартный текстбокс)для этого надо при двойном клике на ячейке раполагать поверх нее стандартный текстбокс, а при потере им фокуса - прятать его, а текст переносить в ячейку.
BelowZero2)сделать некоторые ячейки и столбики невидимыми(получается только спрятать всю таблицу)неимоверно сложно догадаться изменить ширину столбца
...
Рейтинг: 0 / 0
использование таблицы для удобства
    #37457867
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

спасибо за быстрый ответ) опять же wigth изменяет ширину всей таблицы( в пропертиес всё на ломанном английском, нужной опции не нашёл(
Shocker.Proдля этого надо при двойном клике на ячейке раполагать поверх нее стандартный текстбокс, а при потере им фокуса - прятать его, а текст переносить в ячейку. на словах понятно, а как это будет выглядеть в байтах?) события нажатия будет для всей таблицы... как определить, какая именно ячейка нажата(кстати желательно с 1 нажатия)? как запихать текст с текстбокса в нужную ячейку догадываюсь, но опять для этого нужно знать, какая ячейка выделена мышкой...
...
Рейтинг: 0 / 0
использование таблицы для удобства
    #37457874
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слушай, ты, конечно, хорошо устроился, я тебе справочник по флексу что ли? Дали тебе контрол, ну будь добр, просмотри все его свойства и события, их не так уж много. На все, что ты спрашиваешь, есть свойства. Когда (если) после этого останутся вопросы, тогда и задавай.

BelowZeroв пропертиес всё на ломанном английском
ЦЭ отдыхает
...
Рейтинг: 0 / 0
использование таблицы для удобства
    #37457944
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вопросы те же... странно... куча текстбоксов неудобны своей неслаженностью и хаосом, а таблица своей неудобностью... почему бы не сделать нормальную таблицу с выбором свойств для каждой ячейки... хм... пока что несколько тысяч текстбоксов, поставленных рядом в виде таблицы, лидируют)
...
Рейтинг: 0 / 0
использование таблицы для удобства
    #37457948
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelowZeroпока что несколько тысяч текстбоксов, поставленных рядом в виде таблицы, лидируютА ты попробуй реально это проделать и посмотри, сколько у тебя форма будет грузиться и ресурсов жрать... да и нельзя их сколько на форме разместить.
BelowZeroа таблица своей неудобностьюнеудобство заключается только в твоей лени

ЗЫ: есть другие сетки, которые имеют встроенную функцию редактирования ячейки
...
Рейтинг: 0 / 0
использование таблицы для удобства
    #37457962
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proсколько у тебя форма будет грузиться и ресурсов жрать поФ)
Shocker.Proда и нельзя их сколько на форме разместить. печалька(...
Shocker.Proнеудобство заключается только в твоей лени скорее в незнании. по задумке на форме талица... первый столбик весь выполняет функцию лейблов. то есть просто надписи, беез какой-либо функциональности. 2 столбик тоже лейблы, но активно участвующие в работе проги. третий столбик заполняемые пользователем поля. с них нужно считывать инфу и записывать в них текст программно. 4-100500ый столбики - невидимые для пользователя столбики, в которых записаны свойства каждой строки, определеения, условия и тп. как это реализовать - хз. столбцов примерно 10 строк около 1000
...
Рейтинг: 0 / 0
использование таблицы для удобства
    #37457963
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем нужны невидимые столбики? Почему нельзя хранить данные в массиве или коллекции?
...
Рейтинг: 0 / 0
25 сообщений из 77, страница 1 из 4
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / использование таблицы для удобства
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]