Переключение на Главную Страницу Страницы: 1 ... 3 4 [5] 6 7 ... 9 ОтправитьПечать
Очень популярная тема (более 25 ответов) Быстрый поиск в любых СЗ и ТЗ, в т.ч. и системных (число прочтений - 58580 )
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Быстрый поиск в любых СЗ и ТЗ, в т.ч. и систем
Ответ #60 - 20. Января 2007 :: 21:35
Печать  
Э... дык ЗначениеВСтроку Улыбка
  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Быстрый поиск в любых СЗ и ТЗ, в т.ч. и систем
Ответ #61 - 20. Января 2007 :: 21:41
Печать  
kms писал(а) 20. Января 2007 :: 14:26:
Добавлена автоширина списка фильтрации


Миш, я думаю что это чуть неправильно. Автоширина должна срабатывать в случае если я не устанавливаю ширину принудительно. У меня сейчас длинный текст стал разъезжаться.
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Быстрый поиск в любых СЗ и ТЗ, в т.ч. и систем
Ответ #62 - 20. Января 2007 :: 21:41
Печать  
А, ну да.
Т.е. отделить представление объекта (возможно неуникальное) от ключа или значения объекта.
Понимайт Улыбка
  

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Быстрый поиск в любых СЗ и ТЗ, в т.ч. и систем
Ответ #63 - 20. Января 2007 :: 21:43
Печать  
Arta писал(а) 20. Января 2007 :: 21:41:
Миш, я думаю что это чуть неправильно. Автоширина должна срабатывать в случае если я не устанавливаю ширину принудительно. У меня сейчас длинный текст стал разъезжаться.

Есть в этом правда.

А разъезжаться - это как?
+
Ну в смысле - почему это неудобно? Как раз и хотелось, чтобы длинные значения влезали в окно...
Да, и еще: принудительно - это каким образом: мышкой или еще как-то?
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Быстрый поиск в любых СЗ и ТЗ, в т.ч. и систем
Ответ #64 - 20. Января 2007 :: 22:09
Печать  
Код
Выбрать все
FilterValue(ByVal Values As String, ByVal Flags As Short = 0, ByVal Caption As String = "", ByVal X As Long=0, ByVal Y As Long = 0) As String 



X и Y это вроде ширина и высота списка Улыбка

  
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Быстрый поиск в любых СЗ и ТЗ, в т.ч. и систем
Ответ #65 - 20. Января 2007 :: 22:10
Печать  
Еще к вышенаписанному про "|".
Скрытое значение возвращается при параметре 64. Но при этом окно становится однострочным, что не есть логично при наличии параметров задающих размер окна. Типа тоже очень неудобно пользоваться.
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Быстрый поиск в любых СЗ и ТЗ, в т.ч. и систем
Ответ #66 - 20. Января 2007 :: 22:17
Печать  
Да, точно, почти так:

Код
Выбрать все
FilterValue(ByVal Values As String, ByVal Flags As Short=0,	ByVal Caption As String="", ByVal X As Long=0, ByVal Y As Long=0, ByVal W As Long=0, ByVal H As Long=0) As String
 



Код
Выбрать все
W, H
	Ширина и высота списка
	Не обязательные параметры,
	Если не указаны или равны 0, то задаётся ширина и высота по умолчанию.
	Если W (ширина) = 1, тогда задается автоширина списка по самому длинному пункту
 


ОК, принято.

Завтра вернемся к документированному поведению.
И наверное, сортировку также сделаю опциональным флагом.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Быстрый поиск в любых СЗ и ТЗ, в т.ч. и систем
Ответ #67 - 20. Января 2007 :: 22:19
Печать  
Миш, толкнись плиз ко мне в аську, а...
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Быстрый поиск в любых СЗ и ТЗ, в т.ч. и систем
Ответ #68 - 20. Января 2007 :: 22:21
Печать  
Arta писал(а) 20. Января 2007 :: 22:10:
Еще к вышенаписанному про "|".
Скрытое значение возвращается при параметре 64. Но при этом окно становится однострочным, что не есть логично при наличии параметров задающих размер окна. Типа тоже очень неудобно пользоваться.

Хм. Я вроде не вижу привязки флагов к доп. параметрам (скрытым).
Как я понимаю, они всегда принимаются и возвращаются, если передан разделитель "|"  и правая часть после него непустая.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Быстрый поиск в любых СЗ и ТЗ, в т.ч. и систем
Ответ #69 - 20. Января 2007 :: 22:23
Печать  
Блин. Я $удак. Извиняюсь за откровенность Улыбка
Столько времени мучался из-за косяка в коде. Спасибо за открытые глаза!
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Быстрый поиск в любых СЗ и ТЗ, в т.ч. и систем
Ответ #70 - 20. Января 2007 :: 22:26
Печать  
Arta писал(а) 20. Января 2007 :: 22:19:
Миш, толкнись плиз ко мне в аську, а...

Запросто, только завтра.
А то еще пять минут - все, мне хана - семья не простит Круглые глаза

Arta писал(а) 20. Января 2007 :: 22:23:
Блин. Я $

Побольше тебе $, а прочей батвы - поменьше Подмигивание
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Быстрый поиск в любых СЗ и ТЗ, в т.ч. и систем
Ответ #71 - 20. Января 2007 :: 22:29
Печать  
Мозгов бы побольше, а $ сами придут. Взаимно в общем Улыбка
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Быстрый поиск в любых СЗ и ТЗ, в т.ч. и систем
Ответ #72 - 21. Января 2007 :: 09:30
Печать  
Улыбка - - - Улыбка

Кстати, там ведь тема какая оказалась: при задании флага 16 система игнорировала доп. значения.
Я понимаю, что изменение поведения влияет на обратную совместимость, но считаю такое поведение неправильным.

Поэтому
Цитата:
Версия 1.0.0.8
[+] Сортировка списка фильтра значений (FilterValue, флаг 256)
[+] Автоширина списка фильтра значений (FilterValue, флаг 512)
[-] Указание флага FilterValue 16 не препятствует возврату дополнительных значений
   (заданных через разделитель "|" в списке)


Исправлена обратная совместимость (потерянная в 1.0.0.7) при указании ширины = 1.
По умолчанию сортировка и автоширина (флаги 256, 512) отключены.

Исправлено позиционирование окна в случаях, когда оно выходит за границы экрана.

metaeditor
Если что-то в добавленных тобой фичах случайно поломалось, ты скажи, ладно?

  

svcsvcsrc_1008c.zip ( 67 KB | Загрузки )

De quelle planète es-tu?
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Быстрый поиск в любых СЗ и ТЗ, в т.ч. и систем
Ответ #73 - 21. Января 2007 :: 14:51
Печать  
А не добавить ли нам картинок из SelectDlg в svcsvc?
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Быстрый поиск в любых СЗ и ТЗ, в т.ч. и систем
Ответ #74 - 21. Января 2007 :: 15:28
Печать  
Я всеми руками за!

И раз пошла такая пьянка, то может добавить возможность менять цвет фона окошка? Улыбка А то белый режет глаза на некоторых формах.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 3 4 [5] 6 7 ... 9
ОтправитьПечать