Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» "Полезняшки" и хитрости для VB и Delphi

Автор: UncoNNecteD
Дата сообщения: 15.05.2002 15:36
да я УЖЕ
Автор: antoxin
Дата сообщения: 01.11.2003 05:34
Всем здрасть!
Может кто сталкивался, знает, как в VB6 сделать программно созданные label ссылками.
B ещё: как можно в таком виде сделать вывод инфы из базы данных:
выводится картинки и становятся линками ( картинка - это логотип фирмы) , нажимаем на картинку, все (которые ниже) картинки смещаются вниз и в этом пространстве появляется описание фирмы, адрес и тд. Причем вся это инфа - ССЫЛКИ , то есь или на запрос по категории деятельности, или по названию и тд.
Я хотел пойти таким путем: создать frame и на него сначала выводить только картинки(или названия фирм, если нет логотипа) а при нажатии на название фирмы выводить лейблы в виде ссылок на что то .. Но не смог сделть программно созданные лейблы ссылками. Подскажите плиз пути реализации поставленной задачи А то совсем упарился ..
Автор: Marvan
Дата сообщения: 12.11.2003 14:36
По поводу полезняшек и предыдущего сообщения
Есть замечательный ocx - VSFlexGrid Pro Build 7.0.0.7
На мой взгляд превосходит по функциональности все существующие Grid'ы
под Дельфями не работает, - только под VB и С++.
Обращаю внимание, что это именно седьмая версия, восьмая (последняя) глючит, а эта работает безукоризненно. Найти VSFlexGrid можно в варезнике этого форума.

Соответственно задачка antoxin решается с помощью этого контрола:
т.к. он позволяет загружать в ячейки изображения, отображать данные в виде дерева, скрывать ячейки, объединять ячейки и.т.п.

А ссылки отрывать с помощью ShellExecute после MouseDown
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long


Автор: dneprcomp
Дата сообщения: 05.04.2005 02:22
Ищу какой-нибудь документер для VB6.
Основная потребность:
подсчет числа использованных контролов на форме с группировкой по типу/классу.
К примеру, 174 техтбоксов, 16 ричтекстбоксов, 87 лейбл и т.д.
В связи с периходом на .NET, необходимо подсчитать сколько устаревших компонентов требуют замены.
Хорошо, когда на форме 5 контролов. А у меня их под 200 и таких форм несколько. Начальство требует отчетность
Автор: jek1976
Дата сообщения: 08.08.2009 17:29
Ребята, у меня вопрос по VSFlexGrid.

Есть ли в нем возможности для определения того, в каком порядке шло выделение строк (строк целиком). А то вот этот код

Код: For i = 0 To VSFlexGrid1.SelectedRows - 1
MsgBox "Row " + Str(VSFlexGrid1.SelectedRow(i)) + " is selected"
Next i
Автор: ShIvADeSt
Дата сообщения: 09.08.2009 10:00
jek1976
Перечислитель выделенных строк - стандартная фича винды (скорее всего наследуется из какого нить листбокса), а вот порядок выделения - зачем нужно знать в каком порядке выделяли строки? Ведь само выделение либо есть либо нет, а порядок значения не играет.
Автор: jek1976
Дата сообщения: 09.08.2009 13:36

Цитата:
а порядок значения не играет.

Для меня - играет значение, т.к. записи из выделенных строк затем должны располагаться в одном из результирующих полей формы в том порядке, в котором их выбирали (выделяли).

P.S. Я тут подумал о варианте, когда одна из колонок превращается в набор CheckBox'ов. С ними работать значительно проще, т.к. для них можно отключить выделение строк.
Автор: Hiken
Дата сообщения: 09.08.2009 21:29
jek1976
Значит по мере выбора строчек сохраняйте где-либо их порядок.
Автор: jek1976
Дата сообщения: 09.08.2009 21:45
Hiken
Я так и делаю, но при использовании выделения строк в контроле VSFlexGrid могут возникать разные ситуации, отследить которые - очень трудно.
Если использовать CheckBox'ы, то получится намного проще.
Автор: Hiken
Дата сообщения: 09.08.2009 21:48
Что, вы собираетесь как-то отслеживать порядок выбора галок?!
Автор: jek1976
Дата сообщения: 09.08.2009 21:52

Цитата:
Что, вы собираетесь как-то отслеживать порядок выбора галок?!

Естественно! А что в этом удивительного, если мне нужно знать именно порядок, в котором происходил выбор пунктов таблицы? Такова задача.
Автор: Vital283
Дата сообщения: 01.11.2010 22:57
Ну тогда надо самому повесить событие на появление галки и отмечать его временем
в какой-нибудь ячейке

Добавлено:
Ну тогда надо самому повесить событие на появление галки и отмечать его временем
в какой-нибудь ячейке

Страницы: 12

Предыдущая тема: Книга по C++.


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.