protected void OnButton1Clicked(object sender, EventArgs e) { if (this.num1.Text == null || this.num1.Text == "") { textview4.Buffer.Text += "ERRO: Nenhum numero digitado.\n"; } else if (this.combobox1.Active == 0) { textview4.Buffer.Text += "ERRO: Base de origen nao foi selecionada.\n"; } else if (this.combobox2.Active == 0) { textview4.Buffer.Text += "ERRO: Base final nao foi selecionada.\n"; } else { try{ textview4.Buffer.Text = ConvertClass.conver(this.num1.Text, this.combobox1.Active, this.combobox2.Active); } catch (Exception ex) { MessageDialog md = new MessageDialog(this, DialogFlags.DestroyWithParent, MessageType.Error, ButtonsType.Close, "Error: Tentativa de conversao de numero maior que 64 bits. \n" + ex.ToString()); md.Run(); md.Destroy(); } } textview4.ScrollToIter(textview4.Buffer.EndIter, 0, true, 0, 0); }