форма без загаловка

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
нодир
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 22.04.2003 (Вт) 17:41

форма без загаловка

Сообщение нодир » 22.04.2003 (Вт) 17:53


Главную форму написал без загаловка. Прог запускаю на панели задач иконка не появляется. Что делать чтобы она появилась?
Помогите. :?: :?: :?:

goro
Постоялец
Постоялец
 
Сообщения: 494
Зарегистрирован: 03.12.2002 (Вт) 11:45
Откуда: Украина, Запорожье

Сообщение goro » 22.04.2003 (Вт) 19:30

Тебе нужно в свойствах формы поставить Showintaskbar = true
ПРЕВЕД

Лёха_Virus
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 168
Зарегистрирован: 24.03.2003 (Пн) 17:13
Откуда: Анграск

Сообщение Лёха_Virus » 23.04.2003 (Ср) 14:26

goro писал(а):Тебе нужно в свойствах формы поставить Showintaskbar = true

если сделать так, то в таскбаре появится только кнопка, без иконки и без надписи... чел хотел по-другому походу

нодир
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 22.04.2003 (Вт) 17:41

Сообщение нодир » 23.04.2003 (Ср) 15:48

Лёха_Virus точно заметил. Кнопка получается пустая, без иконки и названия. Что делать :?:

Ronin_1978
Новичок
Новичок
 
Сообщения: 46
Зарегистрирован: 05.04.2003 (Сб) 14:42
Откуда: Москва

Сообщение Ronin_1978 » 23.04.2003 (Ср) 16:46

А откуда там взяться надписи, если на форме её нет? Сделай
.Caption="My Prog"
.BorderStyle=0
.ShowInTaskbar=True
и в таскбаре появится надпись "My Prog"...

Cyrax
Cyberninja
Cyberninja
Аватара пользователя
 
Сообщения: 891
Зарегистрирован: 25.04.2002 (Чт) 21:20
Откуда: Magnitogorsk, Russia

Сообщение Cyrax » 23.04.2003 (Ср) 17:14

Ronin_1978 писал(а):А откуда там взяться надписи, если на форме её нет? Сделай
.Caption="My Prog"
.BorderStyle=0
.ShowInTaskbar=True
и в таскбаре появится надпись "My Prog"...

при этом еще надо установить ControlBox = False

а на ShowInTaskbar = True, VB ругается:
Function or interface marked as restricted, or the function an Automation type not supported in Visual Basic
если в коде устанавливать это свойство. так что лучше все это сделать в пропертях формы в DesignTime.
Ты это ему расскажи. Я уже пять болтов отвинтил, и конца не видно... (озадаченно) А это в какую сторону тянуть? Ну-ка... Ага, этот был лишний, этот вообще не отсюда, и этот... Точно, два болта.

Welcome to IRC

Лёха_Virus
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 168
Зарегистрирован: 24.03.2003 (Пн) 17:13
Откуда: Анграск

Сообщение Лёха_Virus » 23.04.2003 (Ср) 17:31

а вы сами-то пробовали? получается всё что угодно, только не форма без заголовка и с иконкой в таскбаре... походу незя так

Ronin_1978
Новичок
Новичок
 
Сообщения: 46
Зарегистрирован: 05.04.2003 (Сб) 14:42
Откуда: Москва

Сообщение Ronin_1978 » 23.04.2003 (Ср) 17:40

Я и имел ввиду проперть. :) Так я понял, тебе надпись не нужна, только значок?
Если да - его можно запихать в трей http://vb74rus.narod.ru/ActiveX.htm
Последний раз редактировалось Ronin_1978 23.04.2003 (Ср) 17:51, всего редактировалось 2 раз(а).

Cyrax
Cyberninja
Cyberninja
Аватара пользователя
 
Сообщения: 891
Зарегистрирован: 25.04.2002 (Чт) 21:20
Откуда: Magnitogorsk, Russia

Сообщение Cyrax » 23.04.2003 (Ср) 17:42

Лёха_Virus писал(а):а вы сами-то пробовали? получается всё что угодно, только не форма без заголовка и с иконкой в таскбаре... походу незя так

конечно пробовали...
делаешь так:
в дезайнере формы в свойствах формы ставишь
1. BorderStyle = 0-None
2. Caption = Заголовок формы
3. ControlBox = False
4. ShowInTaskbar = true

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

Welcome to IRC

Лёха_Virus
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 168
Зарегистрирован: 24.03.2003 (Пн) 17:13
Откуда: Анграск

Сообщение Лёха_Virus » 23.04.2003 (Ср) 17:56

вот именно! иконки то не будет! а её как раз и надо!
в ощем можно сделать так:
сделать ещё одну форму с той иконкой, которую нада:

form2.visible = false
form2.showintaskbar = true

ну а у формы 1 убираем заголовок:

form1.controlbox=false
form1.caption = ""
form1.showintaskbar = false

блин! не канает! :)
истина где-то рядом... :)

Cyrax
Cyberninja
Cyberninja
Аватара пользователя
 
Сообщения: 891
Зарегистрирован: 25.04.2002 (Чт) 21:20
Откуда: Magnitogorsk, Russia

Сообщение Cyrax » 23.04.2003 (Ср) 18:15

можно попробовать через API, наверняка получится, вот только как?...
будем искать... :)
Ты это ему расскажи. Я уже пять болтов отвинтил, и конца не видно... (озадаченно) А это в какую сторону тянуть? Ну-ка... Ага, этот был лишний, этот вообще не отсюда, и этот... Точно, два болта.

Welcome to IRC

нодир
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 22.04.2003 (Вт) 17:41

Сообщение нодир » 24.04.2003 (Чт) 9:25

если Borderstyle=0 зделать у меня получается, только без рамки.
Я хочу форму с рамкой. Разве только рамку самому делать :roll:


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Mail.ru [бот] и гости: 58

    TopList