I made this dialog using mdx.
but somehow line number 76 isn't hiding. here is the code.
line 77 has also something to do with that becouse they are on top of one and other.

Code:
 alias mdx dll dll\mdx.dll $1- 
alias views return dll\views.mdx $1- 
alias mdx.load { mdx SetMircVersion $version | mdx MarkDialog $dname }
alias hideall {
did -h instel 6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75[color:red],76,77,[/color]78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252 }
alias show.pers.asl { hideall 
did -v instel 6,7,8,9,10,11,12,13,14,15,16,17 }
alias show.pers.overig { hideall 
did -v instel 18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35 }
alias show.status { hideall 
did -v instel 36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51 }
alias show.talker { hideall 
did -v instel 52,53,54,55,56,57,58,59,60 }
alias show.pmblock { hideall 
did -v instel 61,62,63,64,65,66,67,68,69,70 }
alias show.pmblock.overig { hideall 
did -v instel 71,72,73,74,75[color:red],76,77,[/color]78,79,80,81,82,83,84 }
alias show.pmblock.uitz { hideall 
did -v instel 85,86,87,88,89,90 }
alias show.afwezig { hideall 
did -v instel 91,92,93,94,95,96,97,98,99,100,101,102,103,104,105 }
alias show.afwezig.pagerlog { hideall 
did -v instel 106,107,108,109,110,111,112,113,114,115,116,117,118 }
alias show.afwezig.thema { hideall 
did -v instel 119,120,121,122,123,124,125,126,127,128,129,130 }
alias show.afwezig.reden { hideall 
did -v instel 131,132,133,134,135,136,137,138,139,140,141 }
alias show.afwezig.overig { hideall 
did -v instel 142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160 }
alias show.notify.display { hideall 
did -v instel 161,162,163,164,165,166,167,168,169,170,171 }
alias show.notify.geluid { hideall 
did -v instel 172,173,174,175,176,177,178,179,180,181,182,183,184,185,186 }
alias show.notify.positie { hideall 
did -v instel 187,188,189,190,191,192,193,194,195,196,197,198,199,200 }
alias show.notify.laadskin { hideall 
did -v instel 201,202,203,204,205,206,207,208,209,210,211 }
alias show.notify.maakskin { hideall 
did -v instel 212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231 }
alias show.notify.misc { hideall 
did -v instel 232,233,234,235,236,237,238,239,240,241,242 }
alias show.notify.logo { hideall 
did -v instel 243 }
alias show.serverlijst { hideall 
did -v instel 244,245,246,247,248,249,250,251,252 }

alias instel { dialog -m instel instel }

dialog instel {
title "Instellingen"
size -1 -1 200 150
option dbu
list 1, -1 0 72 150, size
box "", 2, 76 129 119 20
button "Ok", 3, 82 136 34 10, OK
button "Afbreken", 5, 154 136 34 10, CANCEL
text "Age:", 6, 93 4 15 8
edit "", 7, 105 3 12 8
text "Sex:", 8, 93 14 15 8
edit "", 9, 105 13 28 8
text "Plaats:", 10, 88 24 25 8, autohs
edit "", 11, 105 23 60 8
text "Land:", 12, 90 34 25 8
edit "", 13, 105 33 60 8, autohs
text "werelddeel:",14, 76 44 36 8, autohs
edit "", 15, 105 43 60 8
button "display #", 16, 76 55 34 10
button "display echo", 17, 116 55 34 10
text "Mijn e-mail:", 18, 77 4 40 10
edit "", 19, 76 11 90 8, autohs
icon 20, 168 6 16 16, icons\mail.ico,0 ,noborder
text "Mijn MSN:", 21, 77 21 40 10
edit "", 22, 76 28 90 8, autohs
icon 23, 168 21 16 16, icons\msn.ico,0 ,noborder
text "Mijn ICQ:", 24, 77 38 40 10
edit "", 25, 76 45 90 8, autohs
icon 26, 168 39 16 16, icons\flower.ico,0 ,noborder
text "Mijn AOL:", 27, 76 55 40 10
edit "", 28, 76 62 90 8, autohs
icon 29, 168 57 16 16, icons\aol.ico,0 ,noborder
text "Mijn Yahoo:", 30, 77 72 40 10
edit "", 31, 76 79 90 8, autohs
icon 32, 168 73 16 16, icons\yh.ico,0 ,noborder
text "Mijn homepage:", 33, 77 88 40 10
edit "", 34, 76 95 90 8, autohs
icon 35, 168 90 16 16, icons\explorer.ico,0 ,noborder
text "op:", 36, 77 4 20 8
edit "", 37, 76 11 100 10, autohs
text "deop:", 38, 77 21 20 8
edit "", 39, 76 28 100 10
text "hop:", 40, 78 38 20 8
edit "", 41, 76 45 100 10, autohs
text "dehop:", 42, 77 55 20 8
edit "", 43, 76 62 100 10, autohs
text "voice:", 44, 77 72 20 8
edit "", 45, 76 79 100 10, autohs
text "devoice:", 46, 77 89 20 8
edit "", 47, 76 96 100 10, autohs
check "activeer", 48, 76 107 30 10
icon 49, 176 16 16 16 ,icons\op.ico,0 ,noborder
icon 50, 176 50 16 16 ,icons\hop.ico,0 ,noborder
icon 51, 173 83 16 16 ,icons\voice.ico,0 ,noborder
edit "", 52, 104 4 32 10, autohs
edit "", 53, 104 16 90 10, autohs
text "afkorting:", 54, 76 4 27 8
text "talkers:", 55, 76 16 21 8
check "Activeer talkers", 56, 148 4 56 7
list 57, 76 40 119 90, sort size extsel
button "Toevoegen", 58, 159 28 36 10, disable
button "Bewerk", 59, 76 28 36 10, disable
button "Verwijder", 60, 117 28 36 10, disable
box "Wat te doen bij privéaanvraag", 61, 76 4 82 30
radio "Automatisch afwijzen", 62, 80 10 65 10, group
radio "Vraag mij wat te doen", 63, 80 20 65 10
box "Text die de fluisteraar ziet bij aanvraag:", 64, 76 45 120 80
edit "",65, 80 53 114 28, multi autovs
text "Text voor afwijzen:", 66, 80 81 60 7, disable
edit "Privéaanvraag afgewezen", 67, 80 89 114 28, disable
box "Privéblock", 68, 160 4 37 30 
radio "Aan", 69, 170 10 23 12, group 
radio "Uit", 70, 170 20 26 12
box "Hoe wil ik fluistermeldingen zien?", 71, 76 4 90 40 
radio "Knocks tonen in @prive", 72, 82 10 74 10, group 
radio "Bericht in actieve scherm", 73, 82 20 74 10 
radio "Geef geen bericht aan mij", 74, 82 30 74 10 
box "Negeren voor hoelang?", 75, 76 40 90 33 
[color:red]text "Bij afwijzen negeer voor", 76, 82 47 82 8, hide
text "Negeer knocks na de 1e X voor", 77, 82 47 82 8, hide[/color]
edit "", 78, 82 56 16 10, limit 2 
text "Minuten", 79, 102 57 29 8
box "Overige opties", 80, 76 69 120 59
check "Block automatisch aan bij away ", 81, 82 78 100 10
check "Berichten opslaan in een logbestand", 82, 82 88 100 10
button "Log weergeven", 83, 82 98 42 10 
check "Laat Operators wel fluisteren naar me", 84, 82 108 100 10 
edit "", 85, 76 12 50 10, autohs
button "Toevoegen", 86, 76 24 37 12, ok
edit "", 87, 76 38 50 10, autohs
button "Verwijder!", 88, 76 50 37 12, ok
edit "", 89, 130 12 64 116, read multi return vsbar
link "Vriendenlijst", 90, 144 4 36 8
check "Verander nick in:", 91, 76 4 48 8
combo 92, 128 3 66 40, drop edit autohs 
check "Deop bij afwezigmode", 93, 76 16 60 8
text "Herhaal bericht na:", 94, 76 26 60 8
combo 95, 128 25 66 100, drop
check "Meld je status bij binnenkomst (van anderen)", 96, 76 38 120 8 
check "Zet terug bij kamer input", 97, 76 48 70 8
text "Zet idle afwezig na:", 98, 76 59 60 8
combo 99, 128 58 66 100, drop 
check "Zet titlebar afwezig melding aan", 100, 76 71 86 8
check "Herplaats oude titlebar bij terugkomst", 101, 76 81 104 8
check "Zet afwezigberichten loggen aan", 102, 76 91 86 8
check "Zet onthouden afwezignick uit", 103, 76 101 86 8
check "Zet onthouden afwezigbericht uit", 104, 76 111 88 8
check "Zet idleafwezig waarschuwingsdialoog uit", 105, 76 121 106 8
check "Zet het loggen van afwezigberichten aan", 106, 76 4 106 8
edit "", 107, 76 14 74 10, autohs
button "Kies &Folder...", 108, 152 14 45 10
check "Zet afwezigloggen aan", 109, 76 26 80 8
button "triggers", 110, 158 26 30 10
check "Log ook notice berichten", 111, 76 36 80 8
check "Log ook action berichten", 112, 76 46 80 8
check "Meld dat je in afwezigmode staat", 113, 76 56 90 8
check "Stuur melding via notice eenmalig", 114, 76 66 90 8
text "-------------------------------------------------------", 115, 76 76 120 8
check "Zet afwezigpager aan", 116, 76 86 80 8
check "Laat pages in terugmode toe", 117, 76 96 100 8
check "Stuur antwoord bij berichtontvangst", 118, 76 106 96 8
text "Aanwezige thema's:", 119, 76 4 80 8
list 120, 76 12 70 62, vsbar
button "<< Voegtoe", 121, 150 24 35 10
button "Verwijder >>", 122, 150 44 35 10
button "Nieuw", 123, 76 70 35 10
check "Gebruik /ame", 124, 116 70 50 8
text "Thema naam:", 125, 76 82 35 8
edit "", 126, 111 81 84 10, limit 25
text "Afwezig mode bericht:", 127, 76 92 60 8
edit "", 128, 76 100 119 10, autohs
text "Terug mode bericht:", 129, 76 111 150 8
edit "", 130, 76 119 119 10, autohs
text "Ingestelde afwezig redenen:", 131, 76 4 90 8
list 132, 76 12 70 62, vsbar
button "<< Voegtoe", 133, 150 24 35 10
button "Verwijder >>", 134, 150 44 35 10
button "Nieuw", 135, 76 70 35 10
text "Ingestelde naam:", 136, 76 82 70 8
edit "", 137, 120 81 74 10, autohs limit 25
text "Afwezigbericht:", 138, 76 91 100 8
edit "", 139, 76 99 119 18, multi limit 100
text "Afwezignick(opt):", 140, 76 120 42 8
edit "", 141, 120 119 74 10
check "Identificeer bij nickserv bij terugkomst", 142, 76 4 110 8
text "Identificeer met dit wachtwoord:", 143, 76 14 84 8
edit "", 144, 156 13 40 10
check "Zet stil identificeren aan", 145, 76 24 90 8
check "Zet afwezigsysteem CTCP VERSION reply uit", 146, 76 34 116 8
check "Gebruik /echo in plaats van een dialoog voor", 147, 76 44 120 8
text "het melden van error berichten", 148, 85 54 100 8
text "-------------------------------------------------------", 149, 76 64 120 8
text "Maak gebruik van random afwezigberichten.", 150, 76 72 120 8
text "Klik hier -->", 151, 76 82 40 8
button "Selecteer randombestand", 152, 104 81 70 10
button "nieuw", 153, 176 81 20 10
text "-------------------------------------------------------", 154, 76 93 120 8
text "Afwezigpager", 155, 76 103 40 8
button "Kies geluid", 156, 110 102 60 10
button "Luister", 157, 172 102 24 10
text "Afweziglog", 158, 76 114 40 8
button "Kies geluid", 159, 110 113 60 10
button "Luister", 160, 172 113 24 10
check "Show dialogs on desktop", 161, 76 13 68 8
check "Show statusbar", 162, 76 23 46 8
text ", display:", 163, 124 23 22 8, hide
combo 164, 148 21 38 100, drop hide
check "Show personal status button:", 165, 76 33 78 8
check "Dropdown arrow", 166, 76 43 49 8
check "Show tooltips", 167, 134 43 41 8
check "Activeer Ghost Effect:", 168, 76 57 57 8
check "Main arrows", 169, 76 68 35 11, push
check "Online users", 170, 118 68 35 11, push
check "Offline users", 171, 160 68 35 11, push
box "Geluiden", 172, 76 3 119 82
check "Activeer geluid", 173, 79 13 43 8
box "Events", 174, 76 23 119 62
text "Notify:", 175, 79 35 16 8
button "", 176, 116 33 65 10
button "!", 177, 182 33 7 10
text "Unotify:", 178, 79 47 19 8 
button "", 179, 116 45 65 10
button "!", 180, 182 45 7 10
text "Connect:", 181, 79 59 21 8
button "", 182, 116 57 65 10
button "!", 183, 182 57 7 10
text "Disconnect:", 184, 79 71 27 8
button "", 185, 116 69 65 10
button "!", 186, 182 69 7 10
box "Positie", 187, 76 3 119 82
radio "Default", 188, 79 11 26 8
check "Derive coordinaten van laatste gebruik", 189, 87 20 92 8, disabled
check "Derive formaat van laatste gebruik", 190, 87 30 73 8, disabled
radio "Random", 191, 79 40 28 8
radio "Specify", 192, 79 50 26 8
text "X:", 193, 87 60 4 8, disabled
edit "", 194, 93 59 25 10, disabled
text "Y:", 195, 87 73 4 8, disabled
edit "", 196, 93 72 25 10, disabled
text "Breedte:", 197, 135 60 15 8, disabled
edit "", 198, 153 59 25 10, disabled
text "Hoogte:", 199, 135 73 17 8, disabled
edit "", 200, 153 72 25 10, disabled
box "Laad Skins", 201, 76 3 119 82
list 202, 79 12 40 55, size autovs
button "Load", 203, 79 70 30 10
box "Skin", 204, 125 8 68 74
text "Naam:", 205, 128 17 76 8
text "Author:", 206, 128 24 76 8
list 207, 130 34 10 46, size
text "Main icon", 208, 143 36 25 8
text "Arrow icon", 209, 143 47 30 8
text "Online user", 210, 143 58 30 8
text "Offline user", 211, 143 69 30 8
box "Customize Skins", 212, 76 3 119 82
text "Main icon:", 213, 79 13 25 8
text "Arrow icon:", 214, 79 21 30 8
text "Online user:", 215, 79 29 30 8
text "Offline user:", 216, 79 37 30 8
edit "", 217, 110 13 66 10, read autohs
edit "", 218, 110 21 66 10, read autohs
edit "", 219, 110 29 66 10, read autohs
edit "", 220, 110 37 66 10, read autohs
button "...", 221, 178 13 16 8
button "...", 222, 178 21 16 8
button "...", 223, 178 29 16 8
button "...", 224, 178 37 16 8
box "Advanced", 225, 76 47 119 38
check "Default dialog color", 226, 79 56 65 8
check "Default list background color", 227, 79 65 84 8
check "Default font color", 228, 79 74 61 8
button "Set color", 229, 164 56 25 8
button "Set color", 230, 164 65 25 8
button "Set color", 231, 164 74 25 8
box "Miscellaneous", 232, 76 3 119 82
check "Open on startup", 233, 79 13 49 7
check "Always keep SNL on top", 234, 79 23 66 7
text "Group users by:" 235, 79 33 39 7
combo 236, 120 31 38 50, drop
text "Show offline users as:", 237, 79 45 53 7
combo 238, 136 43 38 50, drop
box "SNL in menus", 239, 76 60 119 25
check "Menubar", 240, 79 72 30 7
check "Status", 241, 120 72 24 7
check "Channel", 242, 154 72 28 7
icon 243, 18 -65 220 220, $mircdirdesign\options.jpg
list 244, 76 4 90 70, size
text "Address:", 245, 76 78 25 8
edit "", 246, 105 75 61 10, autohs
button "+", 247, 168 73 15 12, disable
button "-", 248, 168 4 15 12, disable
button "5", 249, 168 26 15 12, disable
button "6", 250, 168 39 15 12, disable
button "c", 251, 168 58 15 12, disable
check "Server menu", 252, 76 96 45 8
}

on *:dialog:instel:*:*:{
if ($devent == init) {
hideall
mdx.load
mdx SetControlMDX $dname 1 TreeView haslines linesatroot hasbuttons showsel > $views
mdx SetControlMDX 57 listview rowselect showsel single sortascending labeltip report > $views
.did -i instel 57 1 headerdims 72:1 206:2
  .did -i instel 57 1 headertext Afkorting $Chr(9) Acronym
  .var %a = 1, %b = $Hget(AcroManager, 0).item
  While (%a <= %b) {
    .did -az instel 57 $Hget(AcroManager, %a).item $Chr(9) $Hget(AcroManager, $Hget(AcroManager, %a).item)
    .inc %a
  }
  If ($Group(#AcroManager) == On) { .did -c instel 56 }
did -i $dname 1 1 setcolor text $color(1)
did -i $dname 1 1 setcolor bkg $color(0)
did -i $dname 1 1 setcolor line $color(6)
did -a $dname 1 1 1 Persoonlijke info
did -i $dname 1 1 cb last
did -a $dname 1 2 ASL
did -a $dname 1  Overige
did -i $dname 1 1 cb root
did -a $dname 1  Status dank
did -i $dname 1 1 cb last
did -a $dname 1 Alg. instellingen
did -i $dname 1 1 cb root
did -a $dname 1 Talkers
did -i $dname 1 1 cb last
did -a $dname 1 Alg. instellingen
did -i $dname 1 1 cb root
did -a $dname 1 Prive blokker
did -i $dname 1 1 cb last
did -a $dname 1 Alg. instellingen
did -a $dname 1 Overige
did -a $dname 1 Uitzonderingen
did -i $dname 1 1 cb root
did -a $dname 1 Afwezig systeem
did -i $dname 1 1 cb last
did -a $dname 1 Alg. instellingen
did -a $dname 1 Log/pager
did -a $dname 1 Thema's
did -a $dname 1 Pre redenen
did -a $dname 1 Overige
did -i $dname 1 1 cb root
did -a $dname 1 Vriendenlijst
did -i $dname 1 1 cb last
did -a $dname 1 Weergave
did -a $dname 1 Geluid
did -a $dname 1 Positie
did -a $dname 1 Skin
did -i $dname 1 1 cb last
did -a $dname 1 Laden
did -a $dname 1 Aanpassen
did -i $dname 1 1 cb root 7
did -a $dname 1 Misc
did -i $dname 1 1 cb root
did -a $dname 1 Serverlijst
did -i $dname 1 1 cb last
did -a $dname 1 Alg. instellingen
did -i $dname 1 1 cb root
did -a $dname 1 Help
did -i $dname 1 1 cb last
did -a $dname 1 is
did -a $dname 1 in
did -a $dname 1 de
did -a $dname 1 maak
did -i $dname 1 1 cd root
} 
if ($devent == sclick) { 
if ($did == 1) {
tokenize 32 $did($did,1) 
if ($1 == slclick) {
if ($4 == 2) && ($5 == 2) { show.pers.asl }
if ($4 == 2) && ($5 == 3) { show.pers.overig }
if ($4 == 3) { show.status }
if ($4 == 3) && ($5 == 2) { show.status }
if ($4 == 4) { show.talker }
if ($4 == 4) && ($5 == 2) { show.talker }
if ($4 == 5) && ($5 == 2) { show.pmblock }
if ($4 == 5) && ($5 == 3) { show.pmblock.overig }
if ($4 == 5) && ($5 == 4) { show.pmblock.uitz }
if ($4 == 6) && ($5 == 2) { show.afwezig }
if ($4 == 6) && ($5 == 3) { show.afwezig.pagerlog }
if ($4 == 6) && ($5 == 4) { show.afwezig.thema }
if ($4 == 6) && ($5 == 5) { show.afwezig.reden }
if ($4 == 6) && ($5 == 6) { show.afwezig.overig }
if ($4 == 7) { show.notify.logo }
if ($4 == 7) && ($5 == 2) { show.notify.display }
if ($4 == 7) && ($5 == 3) { show.notify.geluid }
if ($4 == 7) && ($5 == 4) { show.notify.positie }
if ($4 == 7) && ($5 == 5) { show.notify.logo }
if ($4 == 7) && ($5 == 5) && ($6 == 2) { show.notify.laadskin }
if ($4 == 7) && ($5 == 5) && ($6 == 3) { show.notify.maakskin }
if ($4 == 7) && ($5 == 6) { show.notify.misc }
if ($4 == 8) { show.serverlijst }
if ($4 == 8) && ($5 == 2) { show.serverlijst }
}
}
} 
}