Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 09:36 15.06.24 
Компютри и Интернет
   >> .NET
Всички теми Следваща тема *Кратък преглед

Страници по тази тема: 1 | 2 | >> (покажи всички)
Тема Как да се обърна към форма,която съм отворил прединови  
Авторneznaest (Нерегистриран)
Публикувано07.10.05 23:43



Отворил съм една форма след това отварям друга и искам да се обърна към старата без да създавам нова



Тема Re: Как да се обърна към форма,която съм отворил прединови [re: neznaest]  
Автор Учeщ (скромен тип)
Публикувано08.10.05 13:59



ASP.NET или WinForms ?

От неизбежното се възмущава само този, който е неразумен.


Тема Re: Как да се обърна към форма,която съм отворил прединови [re: neznaest]  
Автор Mgla (-o-)
Публикувано08.10.05 14:33



public class MyForm : System.Windows.Forms.Form
{
___ public static MyForm currentInstance;

___ public MyForm()
___ {
______// ... ... ...
______currentInstance = this;
___}
}

И после от другата форма викаш MyForm.currentInstance

I cannot help but notice that there is no problem between us that cannot be solved by your departure


Тема Re: Как да се обърна към форма,която съм отворил прединови [re: Учeщ]  
Авторneznaest (Нерегистриран)
Публикувано08.10.05 15:08



WinForms :Отварям форма Order след това форма Klient как да се върна на форма Order



Тема Re: Как да се обърна към форма,която съм отворил прединови [re: Mgla]  
Авторneznaest (Нерегистриран)
Публикувано08.10.05 21:14



Нещо не става. Аз пиша на VB.NET. Опитах се да го преведа ама нещо не става



Тема Re: Как да се обърна към форма,която съм отворил прединови [re: neznaest]  
Автор Mgla (-o-)
Публикувано08.10.05 22:24



Еееее стига де...
Явно още мноооооооого боб има да ядеш...

Оставям ти за домашно да зацепиш как ще стане на VB.NET...

I cannot help but notice that there is no problem between us that cannot be solved by your departure


Тема Re: Как да се обърна към форма,която съм отворил пнови [re: neznaest]  
Автор Дeшeв (Муслон)
Публикувано09.10.05 16:19



Статичните членове във ВБ.НЕТ се казват Shared. Погледни дали това не те спира.

Решението, което Mgla предлага, на практика заковава формата в глобална променлива, където всеки може да я достъпва (и омаже). Аз бих предпочел да подам обекта на формата, която искаш да достъпиш на другата форма: или като параметър на конструктора, или чрез някое публично пропърти или метод.



Тема Re: Как да се обърна към форма,която съм отворил прединови [re: neznaest]  
Автор Учeщ (скромен тип)
Публикувано09.10.05 16:27



Нужно ти е нещо такова. Може би греша, но опитах . Принципно не съм много фен на ВБ. За теб щеше да е по-полезно да опиташ сам. Както се казва:"функцията създава органа" . После от другата форма си викаш
FormObj.currentInstance. Не съм пробвал но би трябвало да работи.




Public Class MainForm
Inherits System.Windows.Forms.Form
Private Shared m_currentInstance
Public Shared ReadOnly Property currentInstance()
Get
Return m_currentInstance
End Get
End Property
Public Shared Sub Main
Dim fMainForm As New MainForm
fMainForm.ShowDialog()
End Sub

Public Sub New()
MyBase.New
'
' The Me.InitializeComponent call is required for Windows Forms designer support.
'
Me.InitializeComponent
m_currentInstance=Form.ActiveForm
End Sub

#Region " Windows Forms Designer generated code "
' This method is required for Windows Forms designer support.
' Do not change the method contents inside the source code editor. The Forms designer might
' not be able to load this method if it was changed manually.
Private Sub InitializeComponent()
'
'MainForm
'
Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)
Me.ClientSize = New System.Drawing.Size(292, 266)
Me.Name = "MainForm"
Me.Text = "MainForm"
End Sub
#End Region

End Class




От неизбежното се възмущава само този, който е неразумен.

Редактирано от Учeщ на 09.10.05 16:42.



Тема Четете хелпа ей!нови [re: neznaest]  
АвторVBProgrammer (Нерегистриран)
Публикувано10.10.05 07:01









Тема Re: Как да се обърна към форма,която съм отворил пнови [re: Дeшeв]  
Автор Mgla (-o-)
Публикувано10.10.05 10:36



Е, то от теб си зависи колко ще я омажеш... Аз лично предпочитам така, щото ако я изкараш в пропърти, това са ти общо взето излишни function calls.

I cannot help but notice that there is no problem between us that cannot be solved by your departure



Страници по тази тема: 1 | 2 | >> (покажи всички)
Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.