控件的使用问题:Button和ListBox
御南 2007-03-27 11:40:00 在VB.NET中使用控件进行开发时,遇到了两个问题:
1、Button的BackGroundImage属性
我想把Button的BackGroundImage进行切换,在Button的Click事件中,如果目前的BackGroundImag是My.Resource.img1,则切换成My.Resource.img2;反之,如果目前的BackGroundImag是My.Resource.img2,则切换成My.Resource.img1,问题是,在if条件语句中,不能用等号(=)进行逻辑判断目前的BackGroundImage是什么,错误提示是“没有为类型image提供‘=’运算...”(原话记不太清楚了),改成Is运算符,未提示有错,但程序运行时没有任何反应;再用Equals方法,仍然不能解决问题。请问用什么方法可以判断目前的BackGroundImage是什么?
2、ListBox中Item的拖动问题
在窗体上,有一个ListBox控件,Item如下:
---------------------------------------
beijing
shanghai
tianjin
dalian
chongqing
chengdu
guangzhou
我现在想通过鼠标拖动ListBox中的项来改变它在ListBox中的位置,比如,把第4条记录daliang,通过鼠标的拖动移到beijing后面(或其他任何位置),请问该如何实现?