| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5095 人关注过本帖, 1 人收藏
标题:分享五,分割条控件
只看楼主 加入收藏
shenlancwz
Rank: 2
等 级:论坛游民
威 望:3
帖 子:51
专家分:70
注 册:2018-11-7
收藏
得分:0 
不美观,不大实用。
2021-12-18 09:05
独木星空
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:河北省曲阳县
等 级:版主
威 望:71
帖 子:824
专家分:683
注 册:2016-6-29
收藏
得分:0 
回复 31楼 shenlancwz
我们要学会创造,学会试验,动机和过程才是重中之重,结果并不重要,从无到有,就是奇迹。

素数问题的解决是我学习编程永恒的动力。
2021-12-18 09:36
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10559
专家分:42996
注 册:2014-5-20
收藏
得分:0 
修改了一下,虽然不算是完美,但感觉用来应对ActiveX控件分割的问题应该可行。
图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册

程序代码:
of = CREATEOBJECT("form1")
of.show(1)
RETURN

DEFINE CLASS form1 As Form
    Height = 500
    Width  = 900
    ADD OBJECT RT As Olecontrol WITH OleClass="RICHTEXT.RichtextCtrl.1",Top=10,Left=10,Width=200,Height=400
    ADD OBJECT LN as line WITH top=10,left=212,width=0,height=400,BorderWidth=1,BorderStyle=3,MousePointer=9
    ADD OBJECT WB As Olecontrol WITH OleClass="Shell.Explorer.2",Top=10,Left=215,Width=680,Height=400

    PROCEDURE Init
        this.rt.text = "RichtextCtrl"
        this.WB.Silent = 1
        thisform.WB.navigate2("https://bbs.bccn.net")
    ENDPROC
    
    PROCEDURE LN.MouseEnter(nButton, nShift, nXCoord, nYCoord)
        this.BorderWidth = 2
    ENDPROC  
     
    PROCEDURE LN.MouseLeave(nButton, nShift, nXCoord, nYCoord)
        this.BorderWidth = 1
    ENDPROC   

    PROCEDURE LN.MouseMove(nButton, nShift, nXCoord, nYCoord)
        IF (nButton == 1)
            IF !BETWEEN(nXCoord, thisform.rt.Left+1, thisform.wb.Left+thisform.wb.Width-3)
                RETURN 
            ENDIF
            thisform.LockScreen = .T.
            xx = nXCoord - this.Left
            this.Left = nXCoord
            thisform.rt.Width = thisform.rt.Width + xx
            thisform.wb.Left  = thisform.wb.Left  + xx
            thisform.wb.Width = thisform.wb.Width - xx
            thisform.LockScreen = .F.
        ENDIF 
    ENDPROC
ENDDEFINE
2021-12-18 09:48
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10559
专家分:42996
注 册:2014-5-20
收藏
得分:0 
以下是引用shenlancwz在2021-12-18 09:05:16的发言:

不美观,不大实用。

“美观”就有点抽象,不好说,各花入各眼。
“实用”就不能脱离实际,能解决实际问题就好,可以不断学习改善。
2021-12-18 09:55
kangss
Rank: 6Rank: 6
等 级:贵宾
威 望:14
帖 子:233
专家分:496
注 册:2014-6-12
收藏
得分:0 
以下是引用shenlancwz在2021-12-18 09:05:16的发言:

不美观,不大实用。


图片附件: 游客没有浏览图片的权限,请 登录注册


想好看简单,里面放上图片

[此贴子已经被作者于2021-12-18 13:18编辑过]

2021-12-18 13:14
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:66
帖 子:1068
专家分:2609
注 册:2015-12-30
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册
2021-12-18 17:00
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:66
帖 子:1068
专家分:2609
注 册:2015-12-30
收藏
得分:0 
简单处理显示效果,可以涂上颜色
.init 里
this.BackStyle = 1    && 不透明
this.BackColor = RGB(X,Y,Z)    && 选一个你喜欢的颜色


[此贴子已经被作者于2021-12-18 17:11编辑过]

2021-12-18 17:08
schtg
Rank: 12Rank: 12Rank: 12
来 自:https://t.me/pump_upp
等 级:贵宾
威 望:67
帖 子:1574
专家分:3044
注 册:2012-2-29
收藏
得分:0 
大侠们,学习啦,谢谢!
2021-12-18 17:32
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10559
专家分:42996
注 册:2014-5-20
收藏
得分:0 
回复 36楼 laowan001
操作未见异常,这样的效果可以了。
2021-12-18 18:02
laowan001
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:66
帖 子:1068
专家分:2609
注 册:2015-12-30
收藏
得分:0 
回复 39楼 吹水佬
OK
2021-12-18 18:04
快速回复:分享五,分割条控件
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023077 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved