История развития программирования, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

Подсчет пятен, Как посчитать пятна???
EXCEL + VB = САПР. SOS, EXCEL + VB = САПР. SOS
cstext32.ocx, cstext32.ocx
помогите с видеорежимом
Подкинте пример DragDrop
Как в Data Report печатаьть в А3
Сортировка в TDBCombo
Нужна поддержка!, Хелп!
ActiveX
Не могу установить Visual J++ 6.0
Преобразование строки в выражение, нужна функция типа eval...
Не выгружается Excel, из списка процессов
Проверка орфографии текста
как вернуть всю строку, содержащую некое слово??, строки
Сканировать через VB, ни кто не пробывал, Сканировать через VB, ни кто не пробывал
Excel-совместимость..., Чтоб приложение работало со всеми Excel
Нужно построить граф..., нужен компонент...
Запуск приложения скрытым
Кто-нибудь программировал FineReader
Стеганография, Внедрение текста в картинку.
Среда разработки, где лучше начинать?
Делаю АОН, куда он подаёт ответ?
База данных в Visual Basic
Как работает функция
Сохранение MSFlexGrid...
Переменная с начальным значением..., как такое сотворить?..
Перевод декларации функции с VB на C++.., для этого вороса надо знать и VB и C++
Размер переменной..., ламерские вопросы...
Как Вы относитесь к курящим девушкам?
Системный курсор в виде руки, как сделать?
Меню
подскажите порт плз
Помогите разобраться с ActiveX , плиз!!
Немного о VB, в основном вопросы о VB
Добавление элементов в меню, во время выполнения
Контекстное меню
Сохранение иконки в файл
Какие add-ins можете порекомендовать?
XML VB VB.NET не выходит:), Поиск по XML
Подписывание проекта VB, Создание сертификата для подписывания...
Динамическое создание элементов формы
Word - Find.Execute из VB, с Find'ом проблема какая-то
Компоненты, библиотеки и пр, Только фри плиз
Hibernate и mapping
Как испортить класс файл
плейер по умолчанию, как его найти ?
Опять Ексель, Помоготе создать анкетку
Timer, Timer + Label
Excel таблица при создании анкеты, Excel
Зачем нужен VB?
Вопрос по WinSock и FTP, Вопрос по WinSock и FTP
Кто поделится ? средой...
Чтоб не стиралось нарисованное на форме...
intet-vb, связь c inet в vb6
Как создать обработчик события, в VBA
посоветуйте diver
Make ...*exe!!!, Как правильно откомпилить?
Как убрать сообщение?
Как в ListBox запоминать данные,, которые не должны пропадать......
Доступ к Oracle из Access
Генерация отчета
масштабирование в PictureBox, масштабирование в PictureBox
graphic mode, что за режимы меняются и как это сделать
Как сделать свой поисовик файлов.
Учебная программа на VBA, Требуется написать прогорамму-обучалку н
Копирование информации в буфер обмена., Копирование в буфер через API
Кто-нибудь пишет проги для студентов?
Как обойтись без инстолятора?
Помоготите написать программки на VB, Срочно...
Издать звук определенной частоты, Издать звук определенной частоты

Платные хостинги     Раскрутка сайта     Книги по программированию


Размер переменной..., ламерские вопросы...

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- Я знаю, это очень глупый вопрос, ламерский, но как в VB узнать размер переменной, структуры ("type") в байтах?Типа Pascal-го "sizeof".Просто возникла необходимость, ан незнаю... И еще один действительно ламерский вопрос: как в MSFlexGrid заставить появится курсор в ячейке? Типа редактировать ячейку вручную.P.S. Дело в том, что у меня почти нет опыта работы с таблицами в VB...

- Ответ:Код Dim msAny as MyStructureLn=Len(msAny)highlightSyntax('vbxNGY3O','vb');QUOTE как в MSFlexGrid заставить появится курсор в ячейке? Типа редактировать ячейку вручную.Средствами самого MSFlexGrid - невозможно никак! Но есть выход. Он состоит в том, чтобы ставить TextBox поверх нужной ячейки. Вот как это делается:Ложишь на форму ТехтВох в одном контейнере с MSFlexGrid. Дальше код: (txtEditCell - ТехтВох, flGrd - MSFlexGrid)Код 'Эти переменные опиши в области GeneralDim chCol as longDim chRow as longprivate sub flGrd_Click()   txtEditCell.FontSize = 1   txtEditCell.Top = flGrd.CellTop   txtEditCell.Left = flGrd.CellLeft   txtEditCell.Width = flGrd.CellWidth   txtEditCell.Height = flGrd.CellHeight   txtEditCell.Font.Size = flGrd.Font.Size   txtEditCell.Font.Name = flGrd.Font.Name   txtEditCell.Text = flGrd.Text   txtEditCell.Visible = True   txtEditCell.SelStart = 0   txtEditCell.SetFocus   chCol = flGrd.Col   chRow = flGrd.Rowend subprivate sub txtEditCell_KeyDown(KeyCode as integer, Shift as integer)   select case KeyCode   case vbKeyReturn  'Когда нажали Enter      txteditCell.visible = false      flgrd.TextMatrix(chRow,chCol)=txtEditCell.text      'здесь код для изменения полей твоей БД   case vbKeyEscape  'Когда нажали Esc      txtEditCell.visible = false   end selectend subprivate sub txtEditCell_LostFocus()   'Когда фокус перешел к другому элементу   'делаем отмену (vbKeyReturn - чтобы запомнить изменения)   txtEditCell_KeyDown(vbKeyEscape, 0)end subhighlightSyntax('vbDhiMDgw','vb');Помоему понятно написал. Писал по памяти, вроде должен работать, нет времени проверить... Будут вопросы, пиши.PS: никогда не пиши, что твой вопрос ламерскийPPS: в следующий раз, для двух разных вопросов, создавай разные темы, или, в крайнем случае, в теме указывай так, чтоб было понятно обо всех вопросах в этой теме. Форум - прежде всего для начинающих, поэтому имей уважение к другим, которые могут искать ответ на вопрос про редактирование в гриде, и не найдут его, потому что тема называется - "размер переменной"(!!!)Желаю удачи!

- Большое спасибо! Все замечания обязательно учту...

- А вообще не понятно, почему нет компонента как StringGrid в Delphi...Приходится выдумывать всякую ерунду...

- Неверно...Len - это конечно длина, но не в байтах!...правильнее будет:Ln=LenB(msAny)

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | история развития программирования | компьютеры программирование | lg программирование | задачи квадратичного программирования | winapi программирование | программирование x | программирование djvu | программирование visual foxpro | wap программирования | xp программирование | классы программирование | программирование motorola | графы программирование | программирование атс panasonic | языки программирования развитие | линейное программирование лекции | фортран программирования | программирование драйверов windows | tcp программирование | программирование qbasic | программирование проблемы | примеры задач линейного программирования | параметрическое программирование | дельфи программирование | программирование мыши | Ссылки

Все про классы программирование