Kung Pagkatapos istraktura

Ang kung ang pahayag ay ginagamit upang magpasya kung ano ang aksyon na kumuha sa pagitan ng dalawang posibleng pagpipilian. Istraktura ng tulad ng sumusunod:

Pagkatapos kung <comprabación lógica>
[Aksyon upang maisagawa kung ang kalagayan]
Iba
[Aksyon upang maisagawa nang walang kondisyon ay hindi matutupad]
Dulo Kung

sa sumusunod na halimbawa ay ipinapalagay namin na ang naipasa namin ang edad ng isang tao sa ang mga variable na bagong bagay o karanasan at iuulat namin kung ang taong ito ay isang adult (21 taon).


 Kung Vedad> = 21 Pagkatapos
 MsgBox ("ito ay lumago-up")
 Iba
 MsgBox ("Ito ay isang menor de edad")
 Dulo Kung

para sa pagtatalaga ng mga halaga sa isang variable na maaari mong gamitin ang iif pahayag na kung saan ay nakasulat sa isang linya:

iif (<Checking lógica>, Aksyon kung totoo, pagkilos kung hindi nasiyahan)

ipagpalagay na mayroon akong isang textbox tinatawag txtCantidad kung saan kumuha ako ng numerical value at itinalaga ito sa isang integer variable na tinatawag vCantidad, ngunit kung ang textbox ay walang laman laang-gugulin ang ay mabibigo, pagkatapos ay maaari naming malutas sa isang iif.

 Tulad ng Integer madilim vCantidad
 vCantidad = IIf (txtCantidad.Text = String.Empty, 0, txtCantidad.Text)

Maaari din naming gamitin ang nested kung ang at kaya basagin ang hadlang ng ang dalawang mga pagpipilian upang magpasya. Ipagpalagay na mayroon naming gamitin ang isang semáfono (pula, dilaw o luntiang mga) upang i-highlight ng isang rate ng pagsunod. Ang mga pagpipilian ay tatlong isa kung ang isa ay nagbibigay-daan para sa dalawang (totoo o hindi) gamit ang nested kung maaari ay matugunan ang mga ito at maraming iba pang mga problema.

 "Mayroon kaming isang form sa (Form1) na may
 'Textbox (textbox1) na kung saan ay naglalaman ng isang
 'Halaga kumakatawan sa bahagdan ng mga
 'Pagsunod

 'Kung ito ay mas malaki kaysa sa o patas sa 100 kulay ay berde
 'Kung sa pagitan ng 80 at 100 kulay ay dilaw
 'At kung ibaba 80 ay pula

 Kung TextBox1.Text> = 100 Pagkatapos
 TextBox1.BackColor = Color.green
 Iba
 Kung TextBox1.Text> = 80 Pagkatapos
 TextBox1.BackColor = Color.Yellow
 Iba
 TextBox1.BackColor = Color.Red
 Dulo Kung
 Dulo Kung

maaari naming gamitin ang elseif tulad ng ipinapakita sa ibaba

 Kung TextBox1.Text> = 100 Pagkatapos
 TextBox1.BackColor = Color.green
 ElseIf TextBox1.Text> = 80 Pagkatapos
 TextBox1.BackColor = Color.Yellow
 Iba
 TextBox1.BackColor = Color.Red
 Dulo Kung

3 tugon sa "kaayusan kung pagkatapos"

  1. :) Sabi ni:

    ay hindi maintindihan ang anumang
    q mqlos

  2. victorga74 sabi ni:

    dahil no_

  3. Kayien sabi ni:

    halimbawa kung sakaling magtaka ka na ay pinili ang checkbox ¿? at i-grupo ang lahat ng ang mga checkbox sa isang ulat bilang ako ¿?

Puna