$解:①當(dāng)x=1時,點D、B、C的坐標(biāo)分別為(1,2+n)、(1,m)、(1,n) (C在D的下方),$
$當(dāng)B為中點時,則BD=BC,即2+n-m=m-n,則m-n=1;$
$當(dāng)D為中點時,則DB=DC,即m-(2+n)=2+n-n,故m-n=4;$
$當(dāng)C為中點時,∵點C一定在點D的下方,故這種情況不存在;$
$當(dāng)B與D重合時,C到B、D的距離相等,則m=n+2,即m-n=2.$
$綜上,m-n的值為1或4或2.\ $
$②由題意可知,$
$B(1,m),C(1,n),當(dāng)y_{1}=m時,kx+n=m,$
$∴x=\frac{m-n}{k},$
$∴E(\frac{m-n}{k},m).$
$點E可能在點B的左側(cè),也可能在點B的右側(cè),\ $
$∴本題有兩種情況:\ $
$(ⅰ)當(dāng)點E在點B的左側(cè)時,$
$BE=1-\frac{m-n}{k},BC=m-n,$
$∴d=BC+BE=(m-n)+(1-\frac{m-n}{k})=(1-\frac{1}{k})(m-n)+1,$
$由題意知,當(dāng)m-n的值取不大于1的任意實數(shù)時,d始終是一個定值,$
$∴1-\frac{1}{k}=0,$
$∴k=1,此時d=1;\ $
$(ⅱ)當(dāng)點E在點B的右側(cè)時,同理可得$
$d= (1+\frac{1}{k})(m-n)-1,$
$∴k=-1,d=-1,顯然這種情況不成立.\ $
$綜上可得,k=1,此時定值d=1.$