Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Преобразование текста в название формы Добавлено: 03.04.10 19:04  

Автор вопроса:  PROgrammIST | Web-сайт: forum.quotedev.org.ru | ICQ: 403099048 
Есть проблемка:
Нужно считать текст из label и преобразовать его в название формы, чтобы можно было сделать операции как с формой.

Например:
Dim Dnl As Form
Label1.Caption=Form1
Dnl=Label1.Caption
Dnl.Visible=True


Пытался по вышеуказанному коду сделать - не получается. Что делать?

Ответить

  Ответы Всего ответов: 7  

Номер ответа: 1
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #1
Добавлено: 03.04.10 19:05
  1. Caption = Label1

Ответить

Номер ответа: 2
Автор ответа:
 PROgrammIST



ICQ: 403099048 

Вопросов: 22
Ответов: 94
 Web-сайт: forum.quotedev.org.ru
 Профиль | | #2
Добавлено: 03.04.10 21:39
А можно полный код? Я чет не понял, куда это пихать....

Ответить

Номер ответа: 3
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #3
Добавлено: 03.04.10 22:06
По порядку.
1) Форма, у которой ты хочешь изменит заголовок - это объект.
2) Лейбл, с которым ты работаешь - это тоже объект.
3) У объектов есть свойства.
4) Форма, так как является объектом, обладает свойствами.
5) Лейбл, так как является объектом, тоже обладает свойствами.
5) Одно из свойств формы - свойство Caption. Это строка, которая содержит заголовок окна.
6) Одно из свойств лейбла - свойство Caption. Это строка, которая содержит текст лейбла.
7) Чтобы приравнять одно к другому используется значок "=" без кавычек с большой буквы.
8) Чтобы обратиться к свойству объекта, нужно:
     а) Написать имя объекта
     б) Написать "." без кавычек с маленькой буквы
     в) Написать имя свойства с большой буквы
9) Из предыдущего пункта следует, что, чтобы изменить значение свойства какого-либо объекта, нужно:
     а) Написать (на компьютере) имя объекта, свойство которого мы собираемся изменять
     б) Выполнить движение пальца "поворот-вниз-вверх-убрать" (нажать) на клавишу ввода "."
     в) Написать (по аналогии с подпунктом а) пункта 9)) имя свойства объекта из пункта а), которое мы хотим изменить
     г) Нажать на самую длинную в длину и самую невысокую в высоту кнопку на клавиатуре продолжительностью нажатия около 30 мсек (для точности можно использовать парусный секундомер)
     д) Ввести особый знак "=" без кавычек!!!
     е) Ввести имя объекта, к значению свойства которого мы собираемся приравнять свойство первого объекта, имя которого было введено в подпункте а) пункта 9)
     ё) Повторить подпункт б) пункта 9).
            1. Если движение повторить сложно, рекомендуется отработать его дома у знакомой красивой девушки, постеилив на пол матрац с лепестками роз.
     ж) Ввести (с большой буквы) имя свойства, к которому мы собираемся приравнять свойство первого объекта.
10) Заправить свитер
11) Окончание написания строчки кода празнуется нажатием клавиши Enter и аплодисментами, переходящими в овации.

Ответить

Номер ответа: 4
Автор ответа:
 Winand



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #4
Добавлено: 03.04.10 22:07
либо vbscript/jscript, либо отказаться от этой идеи) Вообще бейсик стандартными средствами позволяет вызывать функции объекта по их имени CallByName(form1,"func",VbMethod,arg1,arg2,argX)
а вот объект по имени сложнее

Ответить

Номер ответа: 5
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #5
Добавлено: 03.04.10 22:09
PS. Так был написан XQR2.

Ответить

Номер ответа: 6
Автор ответа:
 UnDeAdZak



Вопросов: 80
Ответов: 476
 Профиль | | #6 Добавлено: 03.04.10 22:50
VbdUnit:
1) и ты ТАК мучился с его написанием?
2) если нажать "=" с большой буквы(Shift) то получится плюс.

Ответить

Номер ответа: 7
Автор ответа:
 PROgrammIST



ICQ: 403099048 

Вопросов: 22
Ответов: 94
 Web-сайт: forum.quotedev.org.ru
 Профиль | | #7
Добавлено: 04.04.10 00:10
Ладн, спасибо. Я как-то выкрутился...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам