Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB .NET > как сделать в VB


Автор: Areostar 4.6.2008, 22:07
 Предположим Я прогрммно(через код) создаю массив кнопок. и хочу сделать доступными пользователю кое какие события связаные с ними!!

 Для этого (в проге на С#) Яя писал следущее:

  
Код
public void ButtonsArraySetEvents( Button[,] buttonArray )
        {
            byte row, col;
            for( row = 0; row < buttonArray.GetLength( 0 ); row++ )
                for( col = 0; col < buttonArray.GetLength( 1 ); col++ )
                {
                    buttonArray[row, col].Click += new EventHandler( this.ButtonsArrayClicked );
                    buttonArray[row, col].MouseLeave += new EventHandler(this.ButtonsArrayMouseLeave );
                    buttonArray[row, col].MouseEnter +=new EventHandler( this.ButtonsArrayMouseEnter );
                }
        }


 А как всё это должно вглядеть на VB.Net!??

  Зарание спасибо!!!

Автор: -Mikle- 4.6.2008, 22:31
Код

        AddHandler buttonArray[row, col].Click, AddressOf this.ButtonsArrayClicked


обратная процедура
Код

        RemoveHandler buttonArray[row, col].Click, AddressOf this.ButtonsArrayClicked


Автор: Areostar 5.6.2008, 07:41
А вот это строку как переделать?:

Код

private void ButtonsArrayMouseEnter( object sender, EventArgs e )
        {
            int buttonTag = (int)(((Button)sender).Tag);
            .....................................................................

Автор: -Mikle- 5.6.2008, 08:21
Код

        Dim buttonTag As Integer = DirectCast(DirectCast(sender, Button).Tag, Integer)

Автор: Areostar 5.6.2008, 09:51


  Cпасибо ОГРОМНОЕ!

Автор: Areostar 5.6.2008, 16:54
И ещё один вопрос:

Код

public class List<T>
    {
        private Node<T> first;
        public List()
        {
            this.first = null;
        }
        public Node<T> GetFirst()
        {
            return this.first;
        }
        public Node<T> Insert(Node<T> p, T x)
        {


что мне пользовать чтоб построит связной список в  VB.NET  по старинке Структуры или есть ещё варианты!?
Кстати Шаблоны реолизовать как нибуть можно
   

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)