Kod mówisz no nie ma problemu, pod buttonem mam:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using ConsoleApplication2;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Main.ProgramMain();
}
}
}
odnosi się to do
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Collections;
using ConsoleApplication2;
namespace ConsoleApplication2
{
class Main
{
public static string i; //numer linijki
public static string ToolPathType; // rodzaj ścieżki 3axis lub 5axis
public static Int64 Compensation;// numer aktualnego offsetu narzędzia
public static string LastFeedRate; // poprzedni posuw
public static string FeedRate; // aktualny posuw
public static double ActX;// aktualna pozycja w X
public static double ActY;// aktualna pozycja w Y
public static double ActZ;// aktualna pozycja w Z
public static string InterType; //typ interpolacji G0 G1 G2 G3
public static double INTOL; //Tolerancja obróbki
public static double OUTTOL; //Tolerancja obróbki
public static void ProgramMain()
{
int i = 0;
ArrayList AptArray = new ArrayList();
ArrayList GArray = new ArrayList();
ProceedFile ProceedFile = new ProceedFile();
MajorWords MajorWord = new MajorWords(ProceedFile);
AptArray = ProceedFile.AptToArray();// przeczytanie APT i wrzucenie go do tablicy AptArray za pomoca metody AptToArray
string ActualLine; //aktualna Linijka
string MW = string.Empty ; // slowo kluczowe(Major Word)
for ( i = 0; i < AptArray.Count - 1; i++)// Pętla główna - odczyt kolejnych elementów tablicy AptArray i przepisanie do tablica GArray
{
ActualLine = Convert.ToString(AptArray[i]); // przypisanie aktualnej linijki do zmiennej ActualLine, odczytywanie kolejnych znaków i porównanie z tablica slow kluczowych
MW = ProceedFile.RecMWord(ActualLine, i);
Console.ReadLine();
}
}
}
}
gdzie wcześniej jako argument metody ProgramMain było "string[] arg"s a metoda nie była publiczna - dołożyłem public gdyż wołało że nie ma dostępu z buttona(standardowe przy gołej CA)
Problem w tym że po kliknięciu buttona nic się nie dzieje