private void fill(DataTable dt, CSCombo cmb) { for (row = 0; row < dt.Rows.Count - 1; row++) { cmb.addOption((string)dt.Rows[row]["codigo"], (string)dt.Rows[row]["descricao"]); } }
public void cmb_onOptionSelected(object sender, int index) { CSCombo cs = (CSCombo)sender; string text = cs.OptionText(index); //pega valor do texto por indice string value = cs.OptionValue(index); //pega valor do texto por indice txt.Text = text + value; //limpa segundo combo cmb2.Clear(); //adiciona a opção selecionada em outro combo cmb2.addOption(value, text); //TuboApplication.frmMain.Show(); }
public frmSelecao(string name) : base(name) { this.Caption = "CADASTRO CLIENTE"; lbl3 = new CSLabel(this, "lblcliente1", 2, 8); lbl3.Label = "CLIENTE: "; cmb = new CSCombo(this, "cmbcliente", lbl3.Label.Length + 1, 8); cmb.Title = "SELECIONE O CLIENTE"; cmb.Width = 20; cmb.Height = 1; cmb.TextAlign = CSTextAlign.RIGHT; cmb.TabIndex = 3; //dt = createTable("select codigo, nome as descricao from contatos where codigo in (select fornecedor from pedidoscompra) and id in (select contatoid from contatos_contato) order by nome asc"); //fill(dt, cmb); //for (int i = 1; i < 50; i++) // cmb.addOption("" + i, "" + i); cmb.onOptionSelected += new onOptionSelected(cmb_selected); cmb1 = new CSCombo(this, "cmbcliente1", lbl3.Label.Length + 1, 9); cmb1.Title = "COMBO 2"; cmb1.Width = 20; cmb1.Height = 1; cmb1.TextAlign = CSTextAlign.RIGHT; cmb1.TabIndex = cmb.TabIndex + 1; //cmb1.addOption("10925", "TUBOS"); //cmb1.addOption("10926", "RARIDADE"); //cmb1.addOption("10927", "RARO"); cmb1.onOptionSelected += new onOptionSelected(cmb1_selected); cmb2 = new CSCombo(this, "cmbcliente3", lbl3.Label.Length + 1, 10); cmb2.Title = "COMBO 3"; cmb2.Width = 20; cmb2.Height = 1; cmb2.TabIndex = cmb1.TabIndex + 1; cmb2.TextAlign = CSTextAlign.RIGHT; //cmb2.addOption("10001", "3M"); //cmb2.addOption("10920", "BOSCH"); //cmb2.addOption("10921", "ACDELCO"); cmb2.onOptionSelected += new onOptionSelected(cmb2_selected); lbl = new CSLabel(this, "lblnome", 1, 5); lbl.Label = "NOME: "; lbl2 = new CSLabel(this, "lblnomeA", 1, 6); lbl2.Label = "ENDERECO: "; txt = new CSText(this, "txtNome", lbl.PosX + lbl.Label.Length, 5); txt.TabIndex = 1; txt.MaxLength = (50); txt2 = new CSText(this, "txtEndereco", lbl2.PosX + lbl2.Label.Length, 6); txt2.TabIndex = 2; txt2.MaxLength = (50); btn2 = new CSButton(this, "btnok111", 2, 15); btn2.Label = " OK "; btn2.TabIndex = cmb2.TabIndex + 1; btn2.Width = 8; btn = new CSButton(this, "btnmensagem", 5, 15); btn.Label = " MSGBOX "; btn.TabIndex = btn2.TabIndex + 1; btn.Width = 8; btn3 = new CSButton(this, "btnfoco", 15, 15); btn3.Label = " FOCO "; btn3.TabIndex = btn.TabIndex + 1; btn3.Width = 8; btn3.HotKey = ConsoleKey.F10; btn3.onClick += new onClick(btn3_onClick); // add to the form addComponent(lbl3); addComponent(cmb); addComponent(cmb1); addComponent(cmb2); addComponent(btn2); addComponent(btn); addComponent(lbl); addComponent(lbl2); addComponent(txt); addComponent(txt2); addComponent(btn3); // events btn2.onClick += new onClick(btnOK2_onClick); btn.onClick += new onClick(btnMsg_onClick); //cmb.onOptionSelected += new onOptionSelected(cmb_onOptionSelected); }
public frmSelecao(string name) : base(name) { this.Caption = "CADASTRO CLIENTE"; lbl3 = new CSLabel(this, "lblcliente1", 2, 8); lbl3.Label = "CLIENTE: "; cmb = new CSCombo(this, "cmbcliente", lbl3.Label.Length + 1, 8); cmb.Title = "SELECIONE O CLIENTE"; cmb.Width = 20; cmb.Height = 1; cmb.TextAlign = CSTextAlign.RIGHT ; cmb.TabIndex = 3; //dt = createTable("select codigo, nome as descricao from contatos where codigo in (select fornecedor from pedidoscompra) and id in (select contatoid from contatos_contato) order by nome asc"); //fill(dt, cmb); //for (int i = 1; i < 50; i++) // cmb.addOption("" + i, "" + i); cmb.onOptionSelected += new onOptionSelected(cmb_selected); cmb1 = new CSCombo(this, "cmbcliente1", lbl3.Label.Length + 1, 9); cmb1.Title = "COMBO 2"; cmb1.Width = 20; cmb1.Height = 1; cmb1.TextAlign = CSTextAlign.RIGHT; cmb1.TabIndex = cmb.TabIndex + 1; //cmb1.addOption("10925", "TUBOS"); //cmb1.addOption("10926", "RARIDADE"); //cmb1.addOption("10927", "RARO"); cmb1.onOptionSelected += new onOptionSelected(cmb1_selected); cmb2 = new CSCombo(this, "cmbcliente3", lbl3.Label.Length + 1, 10); cmb2.Title = "COMBO 3"; cmb2.Width = 20; cmb2.Height = 1; cmb2.TabIndex = cmb1.TabIndex + 1; cmb2.TextAlign = CSTextAlign.RIGHT; //cmb2.addOption("10001", "3M"); //cmb2.addOption("10920", "BOSCH"); //cmb2.addOption("10921", "ACDELCO"); cmb2.onOptionSelected += new onOptionSelected(cmb2_selected); lbl = new CSLabel(this, "lblnome", 1, 5); lbl.Label = "NOME: "; lbl2 = new CSLabel(this, "lblnomeA", 1, 6); lbl2.Label = "ENDERECO: "; txt = new CSText(this, "txtNome", lbl.PosX + lbl.Label.Length, 5); txt.TabIndex = 1; txt.MaxLength = (50); txt2 = new CSText(this, "txtEndereco", lbl2.PosX + lbl2.Label.Length, 6); txt2.TabIndex = 2; txt2.MaxLength = (50); btn2 = new CSButton(this, "btnok111", 2, 15); btn2.Label = " OK "; btn2.TabIndex = cmb2.TabIndex+1; btn2.Width = 8; btn = new CSButton(this, "btnmensagem", 5, 15); btn.Label = " MSGBOX "; btn.TabIndex = btn2.TabIndex+1; btn.Width = 8; btn3 = new CSButton(this, "btnfoco", 15, 15); btn3.Label = " FOCO "; btn3.TabIndex = btn.TabIndex + 1; btn3.Width = 8; btn3.HotKey = ConsoleKey.F10; btn3.onClick += new onClick(btn3_onClick); // add to the form addComponent(lbl3); addComponent(cmb); addComponent(cmb1); addComponent(cmb2); addComponent(btn2); addComponent(btn); addComponent(lbl); addComponent(lbl2); addComponent(txt); addComponent(txt2); addComponent(btn3); // events btn2.onClick += new onClick(btnOK2_onClick); btn.onClick += new onClick(btnMsg_onClick ); //cmb.onOptionSelected += new onOptionSelected(cmb_onOptionSelected); }
private void fill(DataTable dt, CSCombo cmb) { for (row=0;row<dt.Rows.Count-1;row++) { cmb.addOption((string) dt.Rows[row]["codigo"], (string) dt.Rows[row]["descricao"]); } }