c# - Selecting a default combobox value -
when program loads, combobox has no default value. want first 1 default value when program loaded. how can that?
using gtk; using system; class sharpapp : window { label label; label label2; label label3; label label4; public sharpapp() : base(" valutasoffan") { setdefaultsize(411, 199); setposition(windowposition.center); seticonfromfile("..\\..\\web.png"); deleteevent += new deleteeventhandler(ondelete); string[] valutor = new string[] { "yen", "sek", "euro" }; //box1 fixed fix = new fixed(); combobox cb = new combobox(valutor); combobox cb2 = new combobox(valutor); entry entry = new entry (); entry entry2 = new entry (); cb.changed += onchanged; cb2.changed += onchanged2; entry.changed += onchanged3; entry2.changed += onchanged4; combobox combo = combobox.newtext(); combo.active = 0 cb.active = 0; label = new label("-"); label2 = new label("-"); label3 = new label("-"); label4 = new label("-"); fix.put(entry, 100, 30); fix.put(entry2, 100, 100); fix.put(cb, 300, 30); fix.put(cb2, 300, 100); //fix.put(label3, 10, 30); //fix.put(label4, 10, 100); add(fix); showall(); } void onchanged(object sender, eventargs args) { combobox cb = (combobox) sender; label.text = cb.activetext; } void onchanged2(object sender2, eventargs args) { combobox cb2 = (combobox) sender2; label2.text = cb2.activetext; } void onchanged3(object sender3, eventargs args) { entry entry = (entry)sender3; label3.text = entry.text; } void onchanged4(object sender4, eventargs args) { entry entry2 = (entry)sender4; label4.text = entry2.text; } public static void main() { application.init(); new sharpapp(); application.run(); } void ondelete(object obj, deleteeventargs args) { application.quit(); } }
i want first 1 default value when program loaded. how can that?
base of index of given items
yourcombobox.selectedindex = 0; base of .valuemember of combobox
yourcombobox.selectedvalue = 1;
Comments
Post a Comment