Help по MSFlexGrid - вопрос №2

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Dummiel
Бывалый
Бывалый
 
Сообщения: 235
Зарегистрирован: 11.06.2004 (Пт) 9:15
Откуда: Алтай

Help по MSFlexGrid - вопрос №2

Сообщение Dummiel » 29.07.2004 (Чт) 6:40

Дополнение – позже я кое-как дошел до сортировки столбца при щелчке на его заголовке, но не понял, как он сортирует данные именно в этом столбце без явного указания его номера. Код у меня такой:

Private Sub flTelSpr_Click() ‘flTelSpr - это MSFlexGrid
With flTelSpr
If .Row = .FixedRows Then
'сортируем данные в столбце
.Sort = 1
'cнимаем выделение столбца
.Col = 0 ‘<------
.ColSel = 0
End If
End With
End Sub

Здесь есть глюк: при щелчке на пустой таблице вызывается ошибка 30009 - Invalid Row Value. Можно, конечно, ее обработать, но хотелось бы знать, чем она вызвана. При остановке про-граммы выделение желтым цветом происходит строки, указанной стрелкой <-----.
Еще глюк (самый глючный): при помещении курсора и щелчке на первой нефиксированной строке происходит то же, что и при щелчке на фиксированной (т.е., на заголовке). MSFlexGrid реагирует одинаково на заголовок, и на первую строку, содержащую отображаемую запись БД. Соответственно, при использовании MSFlexGrid.RemoveItem последняя строка (по номеру сетки - первая) не удаляется – нельзя, грит, фиксированную строку удалить. Далее. При щелчке в левом верхнем углу сетки происходит выделение всей сетки, что, в общем-то, неплохо, но и при щелчке в 1-м нефиксированном столбце 1-й нефиксированной строки (т.е., это не заголовке, а уже записи) происходит так же выделение всей таблицы. М.б., для кого-то это непринципиально, но меня искомое унижает

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Google-бот, PetalBot и гости: 32

    TopList  
cron