PDA

Показать полную графическую версию : Вопрос по VBasic 6.0


DevilHaker
27-07-2004, 02:36
Подскажите как сделать чтобы при наведении курсора (например: на Command1) в поле Label1 выводился текст (например: Это самая лучшая программа). И при переведении курсора с Command1 на Command2 в Label1 бил уже другой текст (например: Это самая плохая программа).

hasherfrog
27-07-2004, 09:26
У формы есть метод MouseMove. В нём определяете, над каким контролсом находится курсор мыши, пишите соответствующий текст. Наверное, можно сложнее как-то, например, получать текст из контролса и т.д., но это уже я могу только на C.

Vavanchik
28-07-2004, 03:37
Private Sub Command1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Label1 = "cmd1"
End Sub
Private Sub Command2_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Label1 = "cmd2"
End Sub
:biglaugh:

MrX
29-07-2004, 17:27
Vavanchik
Label1 = "cmd1" Скорее Label1.Text="cmd1"

Или это только в Visual Basic.Net так???

Исправлено: VBCoder, 20:33 30-07-2004

UriF
01-08-2004, 06:47
Label1.Caption="cmd1"

Kostuch
02-08-2004, 19:58
:) Здравствуйте. А не скажите ли случайно, как можно уменьшить размер проги написаной на VB6.0 в оперативной памяти ?

hasherfrog
02-08-2004, 20:18
Привет, Kostuch См. здесь (http://forum.oszone.net/topic.cgi?forum=18&topic=1039)
ПС. Только в оперативной памяти она всё равно будет занимать столько же места, сколько и до упаковки.

Исправлено: hasherfrog, 20:19 2-08-2004

Kostuch
02-08-2004, 20:27
ну так это размер exe а мне в оперативе надо быб .. exe меня мало волнует

Vavanchik
03-08-2004, 01:35
VBCoder
.Text у текст-боксов и надписей стоит по умолчанию, поэтому его можно опускать в коде :biglaugh:
А вот к чему UriF .Caption припахал я вообще не понял :confused:




© OSzone.net 2001-2012