大家救救我啊,我现在都急死了,是不是SkinForm的Link属性值由“form”改
为其他的啊。我现在的界面难看得要命,也没时间自己写界面了,可用了activeSkin后却所有的文本框都不能获得焦点,只因为我的窗体是MdiChild。

解决方案 »

  1.   

    如果是msFlexGrid的话,可以用BackColorBkg属性解决第一个问题。
    datagrid就不清楚了
    至于第二个问题,本人也刚刚用activeskin,不懂,可能用这种控件的人还是比较少吧。
      

  2.   

    看来我要自己搞定了!
    csdn上的高手都到哪里去了,这些问题很复杂吗?
      

  3.   

    用下面的代码试试,我这里没有vb
    Private Const TV_FIRST = &H1100
    Private Const TVM_SETBKCOLOR = TV_FIRST + 29
    Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As LongCall SendMessage(DataGrid1.hwnd, TVM_SETBKCOLOR, 0, &H80000001)
      

  4.   

    这个是我以前写treeview改变背景色的代码,希望datagrid也一样。
      

  5.   

    我帮你试了一下,datagrid不行的
    treeview确实可以的!
      

  6.   

    第二个问题:我有一个办法:
    text_click()过程中写:Text1.SetFocus 
      

  7.   

    我是不是要结贴了
    csdn也不怎么好啊。