Показать полную графическую версию : Вопрос по 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:
Vavanchik
Label1 = "cmd1" Скорее Label1.Text="cmd1"
Или это только в Visual Basic.Net так???
Исправлено: VBCoder, 20:33 30-07-2004
Label1.Caption="cmd1"
:) Здравствуйте. А не скажите ли случайно, как можно уменьшить размер проги написаной на 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
ну так это размер exe а мне в оперативе надо быб .. exe меня мало волнует
Vavanchik
03-08-2004, 01:35
VBCoder
.Text у текст-боксов и надписей стоит по умолчанию, поэтому его можно опускать в коде :biglaugh:
А вот к чему UriF .Caption припахал я вообще не понял :confused:
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.