`
zo1698
  • 浏览: 27537 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

PageControl 中 指定TabSheet 不可激活

阅读更多
procedure TForm1.PageControl1Changing(Sender: TObject;
  var AllowChange: Boolean);
var
  FPt: TPoint;
  FIndex: Integer;
begin
  if GetCursorPos(FPt) then
  begin
    FPt := PageControl1.ScreenToClient(FPt);
    FIndex := PageControl1.IndexOfTabAt(FPt.X, FPt.Y);
    AllowChange := FIndex in [0,1,2];
  end;

end;


分享到:
评论

相关推荐

    delphi dll from 对应 PageControl TabSheet

    DLL封装FORM 打开时 对应EXE里PageControl的 TabSheet 类似GreanBrowser 和 傲游浏览器 郁闷了很久 问了很久今天终于写好了 累 主要通过form.handle BringWindowToTop(FormHwnd); SetForegroundWindow(FormHwnd); ...

    delphi_PageControl不显示标签,去掉边框

    在Delphi中,PageControl是一个常用的组件,它用于在多个页面之间进行切换,通常每个页面由一个TabSheet组成。在默认情况下,PageControl会在每个TabSheet上方显示标签,以指示当前选择的页面。然而,有时候根据设计...

    Delphi PageControl组件用法

    Delphi PageControl组件是Delphi集成开发环境中一个非常重要的组件,尤其在开发具有多个页面或选项卡的应用程序时,它的作用不可忽视。PageControl组件允许你在单个窗口中组织多个同类型或不同类型的内容,每个页面...

    delphi PageControl1如何不显示标签

    在Delphi中,PageControl组件是一个非常常用的容器控件,它允许你在同一个界面中组织多个TabSheet(选项卡页)。每个TabSheet就像一个独立的页面,用户可以通过点击标签在各个页面间切换。然而,有时我们可能希望...

    delphi 真正实现实现pagecontrol多文档界面

    首先,PageControl组件是VCL库中的一个容器控件,它允许在同一个界面上切换多个TabSheet页面,每个TabSheet可以看作一个独立的文档区域。在实现MDI时,我们可以在PageControl的每个TabSheet上创建一个Form,以此模拟...

    delphi 实现pagecontrol多文档界面

    在Delphi编程环境中,PageControl组件是实现多文档界面(Multiple Document Interface,MDI)的一种常见方式,类似于C#中的MDI布局。PageControl允许在一个窗口内管理多个Tab页,每个Tab页可以视为一个独立的工作区...

    Delphi7-PageControl-Tab窗口化源码

    PageControl组件是VCL(Visual Component Library)库中的一个部分,它通常包含多个TabSheet或TPanel组件,每个TabSheet或Panel代表一个单独的页面。用户通过点击Tab来在不同的页面之间切换,这对于组织复杂的用户...

    APC.zip_PageControl _Um. . ._delphi pagecontrol_pagecontrol delp

    标题中的"APC.zip_PageControl _Um. . ._delphi pagecontrol_pagecontrol delp"提到了一个与Delphi编程相关的组件——PageControl。PageControl是Delphi开发环境中一个常用控件,它允许在一个窗体中组织多个页面,每...

    delphi标签化窗体

    PageControl是Delphi中的一个标准控件,它提供了一个可以容纳多个TabSheet(标签页)的容器。每个TabSheet都可以承载一个或多个窗体或组件,用户可以通过点击标签来切换显示内容。 要实现"标签化窗体",首先在你的...

    自绘制PageControl和TabControl

    在IT行业中,自绘制UI组件是一项重要的技能,它允许开发者创造出独特且符合设计风格的用户界面。本示例“自绘制PageControl和TabControl”聚焦于如何实现类似Windows XP的视觉效果,提供了一种简单的方法来定制这两...

    swift-JhPageControl-多种样式pageControl(小圆点长条小圆点长条)可自定义位置(左中右)和大小

    在Swift编程中,UI设计是不可或缺的一部分,而`UIPageControl`是苹果提供的一种用于指示用户可以在滚动视图中查看的多个页面的标准控件。它通常表现为一系列小圆点,每个点代表一个页面,当前页面则突出显示。然而,...

    PageControl控件实现

    在Android开发中,PageControl是一种常见的用户界面元素,它用于指示用户当前所在页面以及整个页面序列的状态,类似于iOS中的分页指示器。本教程将详细介绍如何在Android中自定义一个PageControl控件,并通过...

    ios自动切换图片(PageControl示例)

    这些都涉及到iOS UI编程的基本技巧,是构建用户友好且互动性强的移动应用不可或缺的部分。 总之,通过结合使用NSTimer、UIScrollView和UIPageControl,开发者可以轻松实现iOS应用中的图片自动轮播功能,为用户提供...

    ScrollView+PageControl使用

    ScrollView和PageControl是iOS开发中常用的UI组件,用于创建可滚动的内容视图和指示当前页面的控件。在iOS应用设计中,它们通常一起使用,为用户提供类似相册或轮播图的浏览体验。以下是对这两个组件的详细解释以及...

    自定义PageControl

    UIScrollView和自定义PageControl的结合使用 1,UIScrollView页码控制,page点灵活的自定义,page点动画过度,page风格可随你设置的UI图片而变化。 2,欢迎fork!

    在DELPHI中实现用RZPAGECONTROL实现多标签窗口功能(类似IE8以上)

    在DELPHI编程环境中,开发人员常常需要实现类似浏览器那样的多标签窗口功能,以提供用户更方便的界面操作。...结合压缩包中的"pagecontrol"源代码,你可以进一步学习和实践这些知识,从而提升你的DELPHI编程技能。

    IOS PageControl 苹果官方例子 常用于应用开始内容展示

    PageControl 苹果官方例子 常用于应用开始内容展示 可以学习 scrollview 和 pagecontrol的官方用法 很实用 这个例子是写在delegate里的 后来我自己用的时候把主要代码写在自已的第一个主页面上,最后一页上加个按钮 ...

    苹果的pagecontrol官方例子

    在iOS开发中,PageControl是苹果提供的一种UI组件,用于指示用户可以在水平滚动视图(如UIScrollView)中浏览的多个页面。它通常显示为一系列小圆点,其中当前页面对应的圆点会被高亮,以此来指示用户当前所处的位置...

    重写/自定义PageControl

    免积分相互学习,自定义PageControl,可以将圆点设置为自己想要的任意图片,这样圆点的大小、颜色和间距都可以任意更改,实现了UIPageControl最基本的两个功能:设置当前page和touch更改page,实现了与UIScrollView...

    swift-swift3多样式自定义pageControl

    通常,示例工程会展示如何在storyboard中添加自定义PageControl,以及如何在代码中配置和控制它。此外,你还可以通过阅读源代码学习自定义控件的设计思路和Swift编程技巧。 总的来说,“swift-swift3多样式自定义...

Global site tag (gtag.js) - Google Analytics