powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите с кнопкой.
7 сообщений из 7, страница 1 из 1
Помогите с кнопкой.
    #33239624
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я создал кнопку которая создает объект "listbox". Мне нужно чтоб при повторном нажатии этой кнопки объект исчезал (Как кнопка показа адрессов в IE). Как это осущестквить?
...
Рейтинг: 0 / 0
Помогите с кнопкой.
    #33239734
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос снят. Я зделал вторую кнопку на месте первой и под ней, при нажатий на первую она скрывается. Остатся видима вторая, при нажатий на нее все востанавливается и над второй кнопкой показывается первая.
...
Рейтинг: 0 / 0
Помогите с кнопкой.
    #33239918
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Недоходящий!

> Я создал кнопку которая создает объект "listbox". Мне нужно чтоб при
> повторном нажатии этой кнопки объект исчезал

Ну кто же знает КАК ты показываешь свой листбокс? Кода нет...
Например если объект динамически добавляется на форму через
Form.AddObject(имя_объекта, класс) - то можно его прятать -
Form.имя_объекта.Visible = .F. или уничтожать -
Form.RemoveObject(имя_объекта).
Если же создаётся независимая форма (на которой может и находится твой
листбокс) - то нужно просто по ссылке которая у тебя есть после создания
объекта сделать oRef.Release() или oRef.Hide()

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Помогите с кнопкой.
    #33240320
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TO Igor Korolyov
Я могу выложить весь код. Это созданный не мной класс который мне надо переделать. У меня по нему есть еще пару вопросов. Выкладывать?
...
Рейтинг: 0 / 0
Помогите с кнопкой.
    #33240484
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня такой вопрос.
В классе, допустим обращение кнопкой к кнопке прописывается так:
this.parent.button1.click()
А как обращатся к Объекту созданному через CreateObject вот код:

LOCAL lnI, lnLeft
IF ISNULL(THIS.oWin)
THIS.oWin=CreateObject("oFormList")
THIS.oWin.oParent=THIS
THIS.oWin.oList.RowSourceType=THIS.RowSourceType
THIS.oWin.oList.RowSource=THIS.RowSource
IF NOT ISNULL(THIS.Height_List)
THIS.oWin.Height=THIS.Height_List
endIF
endIF
THIS.oWin.Top=ObjToClient(ThisForm,1)+ObjToClient(This,1);
+This.Height+SYSMETRIC(9)+SYSMETRIC(4)
******************************************************
THIS.oWin.Left=ObjToClient(ThisForm,2);
+ObjToClient(This,2)+SYSMETRIC(3)
THIS.oWin.Width=THIS.Width-2
******************************************************
THIS.oWin.Show()
THIS.oWin.oList.Requery()
THIS.oWin.oList.Refresh()
THIS.oWin.Resize()
*********************
Писал в кнопке THIS.parent.Owin.Release() - говорит Unknown member Owin. Как надо правильно прописывать?
...
Рейтинг: 0 / 0
Помогите с кнопкой.
    #33240893
Фотография Hel!Riser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
thisform.oWin.Release()
вопщем случае те нужно добраца до того контейнера, где храница сцылка. Если кнопка у тя на форме, да еще в контейнере, до путь из нее до формы будет - this.parent.parent
...
Рейтинг: 0 / 0
Помогите с кнопкой.
    #33242303
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Недоходящий!

This.oWin - естественно из метода объекта того уровня, в котором и находится приведенный код. oWin это свойство, хранящее ссылку на форму.

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


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