да я УЖЕ
» "Полезняшки" и хитрости для VB и Delphi
Всем здрасть!
Может кто сталкивался, знает, как в VB6 сделать программно созданные label ссылками.
B ещё: как можно в таком виде сделать вывод инфы из базы данных:
выводится картинки и становятся линками ( картинка - это логотип фирмы) , нажимаем на картинку, все (которые ниже) картинки смещаются вниз и в этом пространстве появляется описание фирмы, адрес и тд. Причем вся это инфа - ССЫЛКИ , то есь или на запрос по категории деятельности, или по названию и тд.
Я хотел пойти таким путем: создать frame и на него сначала выводить только картинки(или названия фирм, если нет логотипа) а при нажатии на название фирмы выводить лейблы в виде ссылок на что то .. Но не смог сделть программно созданные лейблы ссылками. Подскажите плиз пути реализации поставленной задачи А то совсем упарился ..
Может кто сталкивался, знает, как в VB6 сделать программно созданные label ссылками.
B ещё: как можно в таком виде сделать вывод инфы из базы данных:
выводится картинки и становятся линками ( картинка - это логотип фирмы) , нажимаем на картинку, все (которые ниже) картинки смещаются вниз и в этом пространстве появляется описание фирмы, адрес и тд. Причем вся это инфа - ССЫЛКИ , то есь или на запрос по категории деятельности, или по названию и тд.
Я хотел пойти таким путем: создать frame и на него сначала выводить только картинки(или названия фирм, если нет логотипа) а при нажатии на название фирмы выводить лейблы в виде ссылок на что то .. Но не смог сделть программно созданные лейблы ссылками. Подскажите плиз пути реализации поставленной задачи А то совсем упарился ..
По поводу полезняшек и предыдущего сообщения
Есть замечательный 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
Есть замечательный 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
Ищу какой-нибудь документер для VB6.
Основная потребность:
подсчет числа использованных контролов на форме с группировкой по типу/классу.
К примеру, 174 техтбоксов, 16 ричтекстбоксов, 87 лейбл и т.д.
В связи с периходом на .NET, необходимо подсчитать сколько устаревших компонентов требуют замены.
Хорошо, когда на форме 5 контролов. А у меня их под 200 и таких форм несколько. Начальство требует отчетность
Основная потребность:
подсчет числа использованных контролов на форме с группировкой по типу/классу.
К примеру, 174 техтбоксов, 16 ричтекстбоксов, 87 лейбл и т.д.
В связи с периходом на .NET, необходимо подсчитать сколько устаревших компонентов требуют замены.
Хорошо, когда на форме 5 контролов. А у меня их под 200 и таких форм несколько. Начальство требует отчетность
Ребята, у меня вопрос по VSFlexGrid.
Есть ли в нем возможности для определения того, в каком порядке шло выделение строк (строк целиком). А то вот этот код
Код: For i = 0 To VSFlexGrid1.SelectedRows - 1
MsgBox "Row " + Str(VSFlexGrid1.SelectedRow(i)) + " is selected"
Next i
Есть ли в нем возможности для определения того, в каком порядке шло выделение строк (строк целиком). А то вот этот код
Код: For i = 0 To VSFlexGrid1.SelectedRows - 1
MsgBox "Row " + Str(VSFlexGrid1.SelectedRow(i)) + " is selected"
Next i
jek1976
Перечислитель выделенных строк - стандартная фича винды (скорее всего наследуется из какого нить листбокса), а вот порядок выделения - зачем нужно знать в каком порядке выделяли строки? Ведь само выделение либо есть либо нет, а порядок значения не играет.
Перечислитель выделенных строк - стандартная фича винды (скорее всего наследуется из какого нить листбокса), а вот порядок выделения - зачем нужно знать в каком порядке выделяли строки? Ведь само выделение либо есть либо нет, а порядок значения не играет.
Цитата:
а порядок значения не играет.
Для меня - играет значение, т.к. записи из выделенных строк затем должны располагаться в одном из результирующих полей формы в том порядке, в котором их выбирали (выделяли).
P.S. Я тут подумал о варианте, когда одна из колонок превращается в набор CheckBox'ов. С ними работать значительно проще, т.к. для них можно отключить выделение строк.
jek1976
Значит по мере выбора строчек сохраняйте где-либо их порядок.
Значит по мере выбора строчек сохраняйте где-либо их порядок.
Hiken
Я так и делаю, но при использовании выделения строк в контроле VSFlexGrid могут возникать разные ситуации, отследить которые - очень трудно.
Если использовать CheckBox'ы, то получится намного проще.
Я так и делаю, но при использовании выделения строк в контроле VSFlexGrid могут возникать разные ситуации, отследить которые - очень трудно.
Если использовать CheckBox'ы, то получится намного проще.
Что, вы собираетесь как-то отслеживать порядок выбора галок?!
Цитата:
Что, вы собираетесь как-то отслеживать порядок выбора галок?!
Естественно! А что в этом удивительного, если мне нужно знать именно порядок, в котором происходил выбор пунктов таблицы? Такова задача.
Ну тогда надо самому повесить событие на появление галки и отмечать его временем
в какой-нибудь ячейке
Добавлено:
Ну тогда надо самому повесить событие на появление галки и отмечать его временем
в какой-нибудь ячейке
в какой-нибудь ячейке
Добавлено:
Ну тогда надо самому повесить событие на появление галки и отмечать его временем
в какой-нибудь ячейке
Предыдущая тема: Книга по C++.
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.