Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#1: 2016-08-10 23:12:29 ЛС | профиль | цитата
nesco, нужен перехода по tab при ReadOnly=False.
Что посоветуешь ?
код

Add(MainForm,2953706,84,49)
{
Width=317
Height=92
}
Add(ComboBox,8625211,147,49)
{
Left=20
Top=10
Height=21
TabOrder=1
Strings=#1:1|1:2|1:3|1:4|
Text=""
}
Add(ComboBox,1663353,203,49)
{
Left=85
Top=10
Height=21
TabOrder=2
Strings=#1:1|1:2|1:3|1:4|
Text=""
}
Add(ComboBox,3466613,259,49)
{
Left=170
Top=10
Height=21
TabOrder=3
Strings=#1:1|1:2|1:3|1:4|
Text=""
}
Add(ComboBox,5298739,308,49)
{
Left=235
Top=10
Height=21
TabOrder=4
Strings=#1:1|1:2|1:3|1:4|
Text=""
}

Редактировалось 2 раз(а), последний 2016-08-22 23:44:18
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
vip
#1.1контекстная реклама от партнеров
Разработчик
Ответов: 26068
Рейтинг: 2121
#2: 2016-08-11 00:20:45 ЛС | профиль | цитата
Tad писал(а):
Что посоветуешь ?

Как вариант

Add(MainForm,13088891,112,133)
{
Width=317
Height=92
Point(onKeyDown)
link(onKeyDown,2449993:doCheckMask,[])
}
Add(ComboBox,8625211,336,84)
{
Left=20
Top=10
Height=21
TabOrder=1
Strings=#1:1|1:2|1:3|1:4|
Text=""
Point(doSetFocus)
}
Add(ComboBox,1663353,392,84)
{
Left=85
Top=10
Height=21
TabOrder=2
Strings=#1:1|1:2|1:3|1:4|
Text=""
Point(doSetFocus)
}
Add(ComboBox,3466613,448,84)
{
Left=170
Top=10
Height=21
TabOrder=3
Strings=#1:1|1:2|1:3|1:4|
Text=""
Point(doSetFocus)
}
Add(ComboBox,5298739,504,84)
{
Left=235
Top=10
Height=21
TabOrder=4
Strings=#1:1|1:2|1:3|1:4|
Text=""
Point(doSetFocus)
}
Add(KeyMask,2449993,168,154)
{
Key=9
link(onTrue,8720675:doNext,[])
}
Add(IndexToChanel,15852807,273,161)
{
Count=4
link(onEvent1,8625211:doSetFocus,[(312,167)(312,132)])
link(onEvent2,1663353:doSetFocus,[(375,174)(375,132)])
link(onEvent3,3466613:doSetFocus,[(431,181)(431,132)])
link(onEvent4,5298739:doSetFocus,[(487,188)(487,132)])
}
Add(CounterEx,8720675,224,161)
{
Max=3
link(onNext,15852807:doEvent,[])
}

карма: 22

0
Ответов: 16884
Рейтинг: 1239
#3: 2016-08-11 07:57:56 ЛС | профиль | цитата
nesco писал(а):
Как вариант
Не проходит.
А если я начну с третьего ?
Перехожу мышкой на третий, а в режиме ReadOnly=False (чтобы установить на счетчике doValue) события на onSetFocus нет.
В этом режиме (ReadOnly=False) событие на onSetFocus только от doSetFocus.

У меня на GroupBox 17 окон ввода (Edit-ы, ComboBox-ы с ReadOnly=False, Memo) и 2 Button (Сохранить и Отменить)
------------ Дoбавленo в 07.57:
Ладно. Сегодня посмотрю где эта херня с ReadOnly. Если не найду - применю Delphi. (заказ есть заказ и срок тоже)
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 497
Рейтинг: 16
#4: 2016-08-11 15:03:05 ЛС | профиль | цитата
Tad писал(а):
В этом режиме (ReadOnly=False) событие на onSetFocus только от doSetFocus.
хм и в какую вселенную он их посылает? да там все что ниже onMouseWheel в никуда
карма: 1
        ]  
0
Ответов: 16884
Рейтинг: 1239
#5: 2016-08-11 17:16:45 ЛС | профиль | цитата
RAWY_EX, рисую в Delphi. Дольше чем в HiAsm - писанины больше, но
Tad писал(а):
(заказ есть заказ и срок тоже)

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 824
Рейтинг: 138
#6: 2016-08-20 11:24:22 ЛС | профиль | цитата
Tad, решение code_37697.txt
карма: 1

0
файлы: 1code_37697.txt [2.5KB] [734]
Ответов: 16884
Рейтинг: 1239
#7: 2016-08-20 13:45:16 ЛС | профиль | цитата
sashaoli, спасибо. Можно применить. Но вопрс не в этом.
Вопрос : Почему при ReadOnly=False нет перехода по Tab ?
Кто из причастных к разработке ComboBox (Кладов, Dilma, nesco & Netspirit) в этом замешан - неизвестно.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26068
Рейтинг: 2121
#8: 2016-08-20 14:06:55 ЛС | профиль | цитата
Tad писал(а):
Почему при ReadOnly=False нет перехода по Tab

Это находится на уровне KOL. Мы управляем только тем, что нам уже дано.
карма: 22

0
Ответов: 8888
Рейтинг: 823
#9: 2016-08-20 14:07:47 ЛС | профиль | цитата
Tad, [flood]Ричард Макларен усмотрел бы здесь факт применения указанными людьми допинга в виде алкогольных напитков, наверное потряс бы опорожнёнными бутылками, несомненно доказывающими это и потребовал отстранения их от HiAsm![/flood]
карма: 19

0
Ответов: 16884
Рейтинг: 1239
#10: 2016-08-20 17:48:48 ЛС | профиль | цитата
Пуговицы пришиты крепко. Претензий к пуговицам нет.
------------ Дoбавленo в 17.48:
nesco писал(а):
Это находится на уровне KOL.
Я, почему-то, сразу поверил.
М.Жванецкий писал(а):
Как говорил один таможенник: Я у себя долларов не нашёл. Давайте искать у Вас.
Пальчиком показать место в Kol можешь ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26068
Рейтинг: 2121
#11: 2016-08-20 18:13:34 ЛС | профиль | цитата
Tad писал(а):
Пальчиком показать место в Kol можешь ?

От мне больше нет дела, как именно сейчас ковырять KOL на предмет отсутствия табуляции в ComboBox-e в режиме ReadOnly. У нас че, больше народу нет, кто шарит в коде?
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#12: 2016-08-21 07:09:52 правка | ЛС | профиль | цитата


Редактировалось 6 раз(а), последний 2021-05-21 06:11:48
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#13: 2016-09-04 19:10:34 ЛС | профиль | цитата
nesco, работаю с БД.
Запросом SELECT name, id FROM spisok ORDER BY name; загружаю ComboBox.
Нужна точка doSelect2 для выбора по второму параметру в ComboBox.
Нужен совет.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26068
Рейтинг: 2121
#14: 2016-09-04 19:47:33 ЛС | профиль | цитата
Tad писал(а):
Нужна точка doSelect2 для выбора по второму параметру в ComboBox.

Это как? Вроде только ListBox у нас может хранить значения параллельно с текстом и к ним есть доступ

Редактировалось 2 раз(а), последний 2016-09-04 19:49:35
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#15: 2016-09-04 20:07:34 ЛС | профиль | цитата
nesco писал(а):
Это как?


В ComboBox я могу загрузить MT вида [Иванов Иван Иванович][35]
и по
onClick=Событие происходит всякий раз при выборе пункта списка и выдает в поток данные в зависимости от св-ва DataType ARG(Text|Index, Value)|

то же и по onSelect

Там есть два массива
Control.Items[]
и
Control.ItemData[]
У нас реализовано doSelect по Items[]
Очень не хватает doSelect по ItemData[]
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)