$解:①当x=1时,点D、B、C的坐标分别为(1,2+n)、(1,m)、(1,n) (C在D的下方),$
$当B为中点时,则BD=BC,即2+n-m=m-n,则m-n=1;$
$当D为中点时,则DB=DC,即m-(2+n)=2+n-n,故m-n=4;$
$当C为中点时,∵点C一定在点D的下方,故这种情况不存在;$
$当B与D重合时,C到B、D的距离相等,则m=n+2,即m-n=2.$
$综上,m-n的值为1或4或2.\ $
$②由题意可知,$
$B(1,m),C(1,n),当y_{1}=m时,kx+n=m,$
$∴x=\frac{m-n}{k},$
$∴E(\frac{m-n}{k},m).$
$点E可能在点B的左侧,也可能在点B的右侧,\ $
$∴本题有两种情况:\ $
$(ⅰ)当点E在点B的左侧时,$
$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,$
$由题意知,当m-n的值取不大于1的任意实数时,d始终是一个定值,$
$∴1-\frac{1}{k}=0,$
$∴k=1,此时d=1;\ $
$(ⅱ)当点E在点B的右侧时,同理可得$
$d= (1+\frac{1}{k})(m-n)-1,$
$∴k=-1,d=-1,显然这种情况不成立.\ $
$综上可得,k=1,此时定值d=1.$