2012-06-03 1 views
0

Привет, У меня есть формы в другом проекте, но в том же решении, которое является проектом dll ,,, Я хочу открывать (показывать) формы при нажатии кнопки в другом проекте, Я делаю это без каких-либо проблем. Но для открытия требуется мало времени. Я хочу, чтобы я мог создавать эти формы или файлы dll в режиме ожидания. Я имею в виду, если я их назову ,, они быстро открываются,Как загрузить формы из Dll за меньшее время,

Я использую этот код:

Imports Transactions 'Transaction is my projects name from which I want to call forms 

В Button Click Event

Dim FrmDrVouchers As Transaction.FrmDebitVouchers = New Transactions.FrmDebitVouchers() 

FrmDrVouchers.Show() 

Thanks

+1

Сколько элементов управления у вас есть в ваших формах? Это одна из наиболее распространенных причин этой проблемы. – Steve

ответ

0

Вы можете поместить первую строку события нажатия кнопки где-то вне события Click (например, в конструкторе) и сделать FrmDrVoucers членом вашего класса, так что форма просто должна отображаться в ответ на событие клика, а не сначала создаваться.

+0

Должен ли я поместить его в основное событие загрузки форм ,, – Malik

+0

Например, да. – JohnB

+0

Как сделать его членом моего класса, – Malik