powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Код исключения
7 сообщений из 32, страница 2 из 2
Код исключения
    #34425708
да не известно заранее сколько этих столбцов у грида...
поэтому и сделал класс, в который они добавляются динамически...
...
Рейтинг: 0 / 0
Код исключения
    #34425714
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
	This.AddColumn(lnNewNumber)				
	With This.Columns(lnNewNumber)
                    .....
             EndWith
...
Рейтинг: 0 / 0
Код исключения
    #34425719
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторпоэтому и сделал класс, в который они добавляются динамически...

и что??

Америку открыли???

хоть 50 штук добавь,
только ровненько - все будет работать
...
Рейтинг: 0 / 0
Код исключения
    #34425801
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пример

добавляется колонка
и в нее вставляется свой класс-текстбокс

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
This.AddColumn(lnNewNumber)				
With This.Columns(lnNewNumber)
    .backColor = this.BackColor
    For j=.ControlCount To  1  Step - 1 
	If .Controls(j).BaseClass="Textbox"
	 .RemoveObject(.Controls(j).Name)
             Endif
    Endfor
   .AddObject("txt", "txt_grd", tcAlias+'.'+laField( 1 ))
   * Настраиваем свойства колонки
   .Visible = .T.
   .ControlSource   = tcAlias+'.'+laField( 1 )
   .Header1.Caption = laField( 2 )
   .Width    = Iif(lnArray> 2 ,Val(laField( 3 )),.Width)
   .ReadOnly = Iif(lnArray> 3 ,!(Lower(laField( 4 ))=".t."),.T.)
Endwith

...
Рейтинг: 0 / 0
Код исключения
    #34426963
а чем не нравиться метод AppendColumn(), код которого я приводил в самом начале?

кстати, может вся фигня в свойстве ColumnCount?
.AddObject('Column' + ALLTRIM(STR(.ColumnCount + 1)), 'Column')
по умолчанию его значение ведь -1....
может его где явно надо указать?
...
Рейтинг: 0 / 0
Код исключения
    #34427092
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
проблемы у Вас, Вы должны решать
менять Вам способ добавления или нет

мой код работает стабильно и на 40-ка колонках

как добавлять и перебирать я Вам показал

дальше или Вы попробуете, что-то изменить
или нет - это лично Ваше дело

а нравится или не нравится - .....
...
Рейтинг: 0 / 0
Код исключения
    #34428191
блин, наконец-то разобрался с этим исключением с0000005...
про него и на сайте мелкософта упоминается...
http://support.microsoft.com/kb/839024
и на фоксклубе...

но у меня оказалось всё гораздо банальней: в количестве полей в представлении, которое является источником данных для грида....
...
Рейтинг: 0 / 0
7 сообщений из 32, страница 2 из 2
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Код исключения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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