Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Перечеркивая стереотипы -> / 25 сообщений из 31, страница 1 из 2
03.06.2010, 13:27
    #36666513
tutti-frutti
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перечеркивая стереотипы ->
мудрые люди говорят ,что у русского человека всегда найдутся силы начать и продолжить, но очень редко получается закончить начатое.
Я решил добить лежачего. Итак несколько вопросов по всякого рода деталям и тонкостям программостроения в VB6:

Как мне сделать ,чтобы toolBar и menuEditor начинались с двух красивых полосочек как на картинке:


Одна банка пива в руке, заменяет две в холодильнике..
...
Рейтинг: 0 / 0
03.06.2010, 13:28
    #36666517
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перечеркивая стереотипы ->
tutti-frutti,

Разместить в CoolBar-е
...
Рейтинг: 0 / 0
03.06.2010, 13:30
    #36666522
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перечеркивая стереотипы ->
tutti-frutti menuEditor начинались с двух красивых полосочек

Ой, кстати, про штатное меню не скажу...

Тут либо Antonariy, либо Дмитрий77 помогут
...
Рейтинг: 0 / 0
03.06.2010, 13:44
    #36666578
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перечеркивая стереотипы ->
А я тоже не скажу.
Штатными средствами VB такого не сделать. Нужно рисовать юзерконтрол, имитирующий внешний вид основного меню, добивать стандартными контекстными меню и класть его в CoolBar.
...
Рейтинг: 0 / 0
03.06.2010, 13:52
    #36666609
tutti-frutti
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перечеркивая стереотипы ->
Понятно, ну ничего страшного, буду значит с таким тулбаром.
---

Нужно сделать так чтоб при нажатии таба фокус перебрасывался с TreeView на ListView ,вот как у проводника в винде.
Не понимаю почему у меня не возникает событие по нажатию кнопы "Tab"

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Private Sub tvTreeView_KeyDown(KeyCode As Integer, Shift As Integer)
    
    Select Case KeyCode
        
        Case vbKeyTab
        If Shift =  0  Then lvListView.SetFocus
        
    End Select
    
End Sub

Все остальные (ну из тех что были под рукой) клавиши событие вызывают.
...
Рейтинг: 0 / 0
03.06.2010, 13:56
    #36666629
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перечеркивая стереотипы ->
tutti-fruttiПонятно, ну ничего страшного, буду значит с таким тулбаром.

Не, тулбар-то ты как раз можешь засунуть в кулбар. Проблема с меню.
...
Рейтинг: 0 / 0
03.06.2010, 13:56
    #36666637
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перечеркивая стереотипы ->
tutti-fruttiНужно сделать так чтоб при нажатии таба фокус перебрасывался с TreeView на ListView

см. свойство TabIndex
...
Рейтинг: 0 / 0
03.06.2010, 14:35
    #36666772
tutti-frutti
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перечеркивая стереотипы ->
Shocker.Protutti-frutti,

Разместить в CoolBar-е

Добавил на форму CoolBar1

В программе делаю:
Код: plaintext
1.
CoolBar1.Bands.Clear
CoolBar1.Bands.Add , , , , , tbToolBar
получаю:
Run-time Error '380'
Invalid Property Value

Что не так?
...
Рейтинг: 0 / 0
03.06.2010, 14:58
    #36666846
tutti-frutti
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перечеркивая стереотипы ->
Shocker.Protutti-fruttiНужно сделать так чтоб при нажатии таба фокус перебрасывался с TreeView на ListView

см. свойство TabIndex


Antonariy
"Лично я никогда не заморачивался — проставлял 0 каждому интересующему контролу начиная с конца."

Не понял что автор имел в виду. Я попробовал изменять компонентам св-ва TabIndex и так и эдак, но фокус упрыгивает с моего тривью куда-то глубоко не туда.
В Accesse этот вопрос решен , как бы мне тут пропетлять?
...
Рейтинг: 0 / 0
03.06.2010, 15:03
    #36666866
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перечеркивая стереотипы ->
tutti-fruttiShocker.Protutti-frutti,

Разместить в CoolBar-е

Добавил на форму CoolBar1

В программе делаю:
Код: plaintext
1.
CoolBar1.Bands.Clear
CoolBar1.Bands.Add , , , , , tbToolBar
получаю:
Run-time Error '380'
Invalid Property Value

Что не так?

Контрол, который ты пытаешься расположить на банде кулбара, должен быть изначально в кулбаре, как в контейнере (ну как во фрейме, например). Я делал все в дизайн-тайме.
...
Рейтинг: 0 / 0
03.06.2010, 15:04
    #36666872
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перечеркивая стереотипы ->
tutti-fruttiЯ попробовал изменять компонентам св-ва TabIndex и так и эдак, но фокус упрыгивает с моего тривью куда-то глубоко не туда.
В Accesse этот вопрос решен , как бы мне тут пропетлять?

Ставишь для TreeView TabIndex=0
для ListView TabIndex=1
...
Рейтинг: 0 / 0
03.06.2010, 15:23
    #36666937
tutti-frutti
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перечеркивая стереотипы ->
Shocker.Protutti-fruttiЯ попробовал изменять компонентам св-ва TabIndex и так и эдак, но фокус упрыгивает с моего тривью куда-то глубоко не туда.
В Accesse этот вопрос решен , как бы мне тут пропетлять?

Ставишь для TreeView TabIndex=0
для ListView TabIndex=1

Я же говорю, что не переходит на ListView!
Я попробовал сделать так.
Но, если щелкнуть на итемах ListView , а потом на ноде TreeView , то по табу переходит с TreeView на ListView и обратно.

Ищу информацию по Package & Deployment Wizard, но весь инет завален ссылками на статью с описанием ошибки некоторой в работе этого мастера. Ничего не попадалось для чайников?
Спасибо!
...
Рейтинг: 0 / 0
03.06.2010, 15:41
    #36667004
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перечеркивая стереотипы ->
tutti-fruttiShocker.Protutti-fruttiНужно сделать так чтоб при нажатии таба фокус перебрасывался с TreeView на ListView

см. свойство TabIndex


Antonariy
"Лично я никогда не заморачивался — проставлял 0 каждому интересующему контролу начиная с конца."

Не понял что автор имел в виду.Я имел ввиду, что VB сам проставляет tabindex'ы. Например, если контролу с табиндексом 10 задать значение 0, то контролам с 0 по 9 будет присвоено +1.
...
Рейтинг: 0 / 0
03.06.2010, 15:52
    #36667052
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перечеркивая стереотипы ->
tutti-fruttiИщу информацию по Package & Deployment Wizard, но весь инет завален ссылками на статью с описанием ошибки некоторой в работе этого мастера. Ничего не попадалось для чайников?
Спасибо!

А что вызывает сложности? у меня получилось настроить интуитивно. Один раз создаешь пакет, потом его пользуешь... Рефенренцы он все сам подтянул...
...
Рейтинг: 0 / 0
04.06.2010, 14:00
    #36669316
tutti-frutti
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перечеркивая стереотипы ->
Нужно было тему назвать не "Перечеркивая стереотипы", а "Подчеркивая стереотипы" :)

Shocker.Protutti-fruttiИщу информацию по Package & Deployment Wizard, но весь инет завален ссылками на статью с описанием ошибки некоторой в работе этого мастера. Ничего не попадалось для чайников?
Спасибо!

А что вызывает сложности? у меня получилось настроить интуитивно. Один раз создаешь пакет, потом его пользуешь... Рефенренцы он все сам подтянул...

Ну вот с самого начала работы мастера выпрыгивает диалог (см картинку). Переводил я его переводил и так и не понял шо там за потерянные зависимости?
Я не отмечал галочками ничего в этом окне и создал пакет, который потом проинсталил на левом кампе и программа запустилась на компьютере.

Еще мне нужно во время инсталяции разместить папку с файлами в определенном месте диска, мастер Package & Deployment Wizard позволяет решать такие вопросы?
Спасибо!
...
Рейтинг: 0 / 0
04.06.2010, 14:03
    #36669329
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перечеркивая стереотипы ->
tutti-fruttiНу вот с самого начала работы мастера выпрыгивает диалог (см картинку). Переводил я его переводил и так и не понял шо там за потерянные зависимости?
Я не отмечал галочками ничего в этом окне и создал пакет, который потом проинсталил на левом кампе и программа запустилась на компьютере.

Я тоже забил, у меня тоже работает.

tutti-fruttiЕще мне нужно во время инсталяции разместить папку с файлами в определенном месте диска, мастер Package & Deployment Wizard позволяет решать такие вопросы?
Спасибо!

Вроде бы да. Просто цепляешь левые файлы и указываешь путь, куда складывать.
...
Рейтинг: 0 / 0
04.06.2010, 14:09
    #36669359
tutti-frutti
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перечеркивая стереотипы ->
Цеплять не получалось, просил именно или *.exe или *.ocx.
Лан, что-то придумаем.

Еще вот не могу понять где меняется путь инсталяшки по умолчанию?
...
Рейтинг: 0 / 0
04.06.2010, 14:10
    #36669366
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перечеркивая стереотипы ->
tutti-frutti,

папка инсталяции создается с именем проекта , а от ПрограммФилез никуда не деться :)
...
Рейтинг: 0 / 0
04.06.2010, 14:15
    #36669387
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перечеркивая стереотипы ->
На шаге Included files жмешь Add, выбираешь *.* и выбираешь файл.

На шаге Install Location задаешь, куда их класть
...
Рейтинг: 0 / 0
04.06.2010, 14:16
    #36669394
tutti-frutti
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перечеркивая стереотипы ->
Игорь Горбоносtutti-frutti,

папка инсталяции создается с именем проекта , а от ПрограммФилез никуда не деться :)

НИфига нифига, я переименовывал проект. Он у меня сейчас называется "AltiumDBLibrary"
Или я не там переименовываю или Вы напрасно сейчас хихикаете :)
...
Рейтинг: 0 / 0
04.06.2010, 14:18
    #36669400
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перечеркивая стереотипы ->
tutti-fruttiНИфига нифига, я переименовывал проект. Он у меня сейчас называется "AltiumDBLibrary"
Или я не там переименовываю или Вы напрасно сейчас хихикаете :)

Так а pdm-файл-то вы уже сохранили...
Можете просто в блокноте его править...
...
Рейтинг: 0 / 0
04.06.2010, 14:19
    #36669402
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перечеркивая стереотипы ->
PDW после первого запуска создает файл настроек, которым пользуется впоследствии, в нем остался этот project1.
...
Рейтинг: 0 / 0
04.06.2010, 14:22
    #36669417
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перечеркивая стереотипы ->
> Автор: tutti-frutti
> Или я не там переименовываю или Вы напрасно сейчас хихикаете :)

Хотел спросить, а после переименования проекта инсталяцию старую брал или новую создавал, но более просвещённые товарищи
уже сказали в чем дело.

З.Ы. Я не знал, но догадывался

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
04.06.2010, 18:27
    #36670235
tutti-frutti
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перечеркивая стереотипы ->
Да, спасибо, все понял.
Вы ребята такие монстры, что честно говоря я пожалуй о праве общаться на "ты", с некоторыми из ваз, пока забуду..
И если однажды напишу книгу о программировании, то обязательно попрошу ваши фото для обложки! :)
...
Рейтинг: 0 / 0
04.06.2010, 18:35
    #36670249
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перечеркивая стереотипы ->
> Автор: tutti-frutti
> с некоторыми из ваз

С вазами общатся не нужно
Лучше уж с нами

> И если однажды напишу книгу о программировании, то обязательно попрошу ваши фото для обложки! :)


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Перечеркивая стереотипы -> / 25 сообщений из 31, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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