RubyLit - Ruby.del.litoral!
uso de Check Box (changes)

Showing changes from revision #2 to #3: Added | Removed

Kabar Terbaru, FB, Gemscool, E991, Game Terbaru 2012, Raja Gombal, 4Shared.com, 21Cineplex, Stafaband, Google Terjemahan, Tanda Tanda Kehamilan, RCTI Online, Menghitung Masa Subur Wanita, Film Indonesia Terbaru 2012, Yahoo Mail, Serial Number IDM Terbaru, Kerangbulu, Ngentube Video, Jadwal Moto GP 2012, Jadwal Euro 2012

Kabar Terbaru, Info Terbaru, Terbaru,

require "rubygems" 
require "wx" 
include Wx
class Ejemplo < App  
def on_init  
 frameEjemplo = Frame.new(nil, -1, "Ejemplo")

 @cb1 = CheckBox.new(frameEjemplo, 1, "celeste",  [20,10], DEFAULT_SIZE)
 @cb2 = CheckBox.new(frameEjemplo, 2, "blanco",   [20,40], DEFAULT_SIZE)
 @cb3 = CheckBox.new(frameEjemplo, 3, "amarillo", [20,70], DEFAULT_SIZE)
 @cb4 = CheckBox.new(frameEjemplo, 4, "rojo",     [20,100], DEFAULT_SIZE)

 @cb1.set_value(true) 
 @cb2.set_value(true)

 bt1 = Button.new(frameEjemplo, 5, "click 1",  [200, 80], DEFAULT_SIZE, BU_TOP)

 evt_button(5) { | event | 
     puts "celeste SI" if @cb1.is_checked
     puts "blanco SI" if @cb2.is_checked
     puts "amarillo SI" if @cb3.is_checked
     puts "rojo SI" if @cb4.is_checked
 }

 evt_checkbox(1) { | event | printf("estado check id 1: %s\n",@cb1.get_value)}
 evt_checkbox(2) { | event | printf("estado check id 2: %s\n",@cb2.get_value)}
 evt_checkbox(3) { | event | printf("estado check id 3: %s\n",@cb3.get_value)}
 evt_checkbox(4) { | event | printf("estado check id 4: %s\n",@cb4.get_value)}

 frameEjemplo.show()

end

end
Ejemplo.new.main_loop


wx5

bajar el código fuente del ejemplo

professional resumes