|
|
|
Ну в чем ошибка!!!!!!!!!!!!
|
|||
|---|---|---|---|
|
#18+
Ну в чем ошибка!!!!! Это написано в гриде на кейпресс IF nKeyCode = 121 AND nShiftAltCtrl=0 SELECT reestr APPEND blank thisform.grid1.Refresh() ENDIF Не добавляет строку и все ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2005, 15:10:07 |
|
||
|
Ну в чем ошибка!!!!!!!!!!!!
|
|||
|---|---|---|---|
|
#18+
в ДНК у грида нет KeyPress() - есть у контрола колонки. Поэтому либа ты не в этой колонке торчишь, либа одно из двух. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2005, 15:15:14 |
|
||
|
Ну в чем ошибка!!!!!!!!!!!!
|
|||
|---|---|---|---|
|
#18+
Это абсолютно не смешно: 1) когда сидишь над задачей уже 4 часа, тот тут уже ваще не смешно 2) У колонки в гриде нет никакого keypress() он является методом gridа 3)За ДНК спорить не возьмусь, но вот уже 4 часа прошу людей с нормальным ДНК совета и никто мне не ответил, а то что отвечают либо шутка либо не работает либо не то что нужно. А я хочу всего лишь, чтобы по нажатию клавиши "у" добавлялась строчка в гриде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2005, 15:25:46 |
|
||
|
Ну в чем ошибка!!!!!!!!!!!!
|
|||
|---|---|---|---|
|
#18+
air1Ну в чем ошибка!!!!! Это написано в гриде на кейпресс IF nKeyCode = 121 AND nShiftAltCtrl=0 SELECT reestr APPEND blank thisform.grid1.Refresh() ENDIF Не добавляет строку и все Это надо в keypress формы засунуть, или установить у грида AllowCellSelection = .F. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2005, 15:31:00 |
|
||
|
Ну в чем ошибка!!!!!!!!!!!!
|
|||
|---|---|---|---|
|
#18+
Финансист air1Ну в чем ошибка!!!!! Это написано в гриде на кейпресс IF nKeyCode = 121 AND nShiftAltCtrl=0 SELECT reestr APPEND blank thisform.grid1.Refresh() ENDIF Не добавляет строку и все Это надо в keypress формы засунуть, или установить у грида AllowCellSelection = .F. Так тоже не получилось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2005, 15:35:18 |
|
||
|
Ну в чем ошибка!!!!!!!!!!!!
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. либа в каждом _контроле_колоноки_ Код: plaintext ЗЫ звиняй, у тя наверна версия постарше 6. Там небыло на гриде ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2005, 15:36:37 |
|
||
|
Ну в чем ошибка!!!!!!!!!!!!
|
|||
|---|---|---|---|
|
#18+
air1 Финансист air1Ну в чем ошибка!!!!! Это написано в гриде на кейпресс IF nKeyCode = 121 AND nShiftAltCtrl=0 SELECT reestr APPEND blank thisform.grid1.Refresh() ENDIF Не добавляет строку и все Это надо в keypress формы засунуть, или установить у грида AllowCellSelection = .F. Так тоже не получилось ключевое слов - NODEFAUL перед ENDIF и frm.KeyPreview=.T. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2005, 15:40:12 |
|
||
|
Ну в чем ошибка!!!!!!!!!!!!
|
|||
|---|---|---|---|
|
#18+
http://www.sql.ru/forum/actualthread.aspx?tid=237039&pg=2#2095461 Зачем топики плодить?! :-( Не лучше ли любимые книги почитать? HELPIf the AllowCellSelection property for a grid is set to True (.T.), Visual FoxPro disregards the Grid KeyPress event and uses the event at the individual cell level. P.S. Во те и "финансист"... И как токо он успевает "финансить", "фоксить" и выпендриваться? :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2005, 15:46:08 |
|
||
|
Ну в чем ошибка!!!!!!!!!!!!
|
|||
|---|---|---|---|
|
#18+
Dobav formu CommandButton v click napishi: PUBLIC nRecn nRecn =RECNO() SELECT table1 GO bottom APPEND BLANK Thisform.Grid1.Refresh A v avtoRowColChange napishi Thisform.command1.Click I ne zabivay v Init formu napisat Thisform.command1.Visible = .F. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2005, 17:47:34 |
|
||
|
Ну в чем ошибка!!!!!!!!!!!!
|
|||
|---|---|---|---|
|
#18+
пиши все в keypress формы, только поставь на форме keypreview = .t., и учти что сочетания с CTRL не будут обрабатываться, используй ALT. и еще, вставь туда контрольные сообщения типа messagebox('Нажата клавиша...'), так быстрее разберешься когда у тебя срабатывает условие и добавляется строка, а когда нет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2005, 18:11:52 |
|
||
|
Ну в чем ошибка!!!!!!!!!!!!
|
|||
|---|---|---|---|
|
#18+
Странный способ слушать советы... http://www.sql.ru/forum/actualthread.aspx?tid=237487#2095441 Сделайте ТАК и забудьте о "проблемах"! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2005, 18:28:30 |
|
||
|
Ну в чем ошибка!!!!!!!!!!!!
|
|||
|---|---|---|---|
|
#18+
Когда я делаю так как мне все советуют, да я уже могу по нажатию "У" добавлять строку, но проблема состоит в том что таким образом я перехватываю событие: нажатие на клавишу. И с этого момента у меня вообще не работает нажатие на другие клавиши, то есть я не могу редактировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2005, 10:38:14 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33392733&tid=1592967]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
185ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 478ms |

| 0 / 0 |
