const int TEMPO_VER_RESP = 5000; //em milisegundo por causa da thread /// <summary> /// Construtor com parâmetros da classe /// </summary> /// <param name="jogador">Recebe um jogador</param> public FrmQuiz(Jogador jogador) { InitializeComponent(); //atribuindo os dados do jogador enviados da outra tela this.jogador = jogador; //inicializando a lista de perguntas ListaPerguntas = new List <Pergunta>(); //configurando os dados arquivo de perguntas Importar ImportarArquivo = new Importar(Application.StartupPath, Globais.ARQ_PERGUNTAS); //importando os dados do arquivo para tabela DataTable dataTable = ImportarArquivo.CarregarDados(); //Convertendo a tabela em lista ImportarArquivo.ConvertDataTableToList(dataTable); //atribuinda os dados da lista ListaPerguntas = ImportarArquivo.ListaPerguntas; //carregando dados da primeira pergunta pergunta = ListaPerguntas[0]; pergunta.Tempo = TEMPO; }
/// <summary> /// Método responsável por carregar os dados no datagridview /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnImportar_Click(object sender, EventArgs e) { string CaminhoCompleto = Path.Combine(Application.StartupPath, Globais.ARQ_PERGUNTAS); if (File.Exists(CaminhoCompleto)) { Importar importarArquivo = new Importar(Application.StartupPath, Globais.ARQ_PERGUNTAS); dataGridViewPerguntas.DataSource = importarArquivo.CarregarDados(); dataGridViewPerguntas.RowsDefaultCellStyle.BackColor = Color.Gray; dataGridViewPerguntas.AlternatingRowsDefaultCellStyle.BackColor = Color.Beige; dataGridViewPerguntas.DefaultCellStyle.Font = new Font("Arial", 12); dataGridViewPerguntas.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; //dataGridViewPerguntas.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.None; //dataGridViewPerguntas.AllowUserToOrderColumns = true; //dataGridViewPerguntas.AllowUserToResizeColumns = true; dataGridViewPerguntas.Sort(dataGridViewPerguntas.Columns["Numero"], ListSortDirection.Ascending); } else { MessageBox.Show("O arquivo de perguntas não foi encontrado em " + CaminhoCompleto); } }