예제 #1
0
        public override void execute(MK52_Host components, string command)
        {
            SD_Manager sd = components.getSD();

            sd.deleteEntity(sd.getItemFromListing());
            int tmp = sd.listingPosition;

            sd.readFolderItems();
            sd.setListingPosition(tmp);
        }
예제 #2
0
        private void programLoad_Click(object sender, EventArgs e)
        {
            RPN_Functions fn   = _stopIfRunning();
            string        name = myRPN.getSD().getWindowsFolderName();

            openFileDialog1.InitialDirectory = name;
            openFileDialog1.FileName         = "";
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                // Simulator - only (helps debugging!)
                FileInfo fi = new FileInfo(openFileDialog1.FileName);
                myRPN.getSD().setFolder_P(fi.DirectoryName);
                fn.loadProgram(fi.FullName);
                myRPN.current_Receiver.tick(0); // needed to redraw!
            }
            timer1.Enabled = true;
        }