问题标签 [separator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - 使用一个或多个分隔项创建一个 ComboBox?
我正在使用 Delphi7,我想要一个带有分隔项的 ComboBox(就像在弹出菜单中一样)。
我在Mozilla Sunbird(我知道,它不是Delphi ...)中看到了这个精美的实现,方法如下:
分隔项是在项目中心绘制的简单灰线
如果将鼠标悬停在分隔符上,则不会出现选择
如果用户单击分隔符,则它也不会被选中并且组合框不会关闭。
No. 1 可以使用 DrawItem 来实现。没有二号我也能活下去,因为我对此一无所知。
对于 3 号,我正在寻求您的帮助。我发现关闭后立即将 CBN_CLOSEUP 消息发送到组合框。
我考虑过挂钩窗口过程,如果 CBN_CLOSEUP 被发送到某个组合框,然后反击它。但我不确定这是否是最好的解决方案,或者也许还有其他更优雅的方法?
无论解决方案是什么,我都希望有一个标准的 ComboBox 能够正确支持 WinXP/Vista/7 主题。
谢谢!
编辑:对于工作组件,请参阅此线程:
python - 可以创建单像素宽的水平/垂直 ttk.Separator 吗?
有没有办法创建单像素宽的水平和垂直 ttk.Separator()?
Python 2.7/Windows:当我放大 ttk 分隔符时,它们被构建为 2 条平行线 - 一条灰色线,一条浅色/白色线。添加后一种颜色以创建微妙的 3D 效果?
我想创建具有系统默认灰色的单像素宽分隔符。一个好处是能够以编程方式发现用于分隔符的灰色带的系统颜色。
c# - C# char "//" 路径分隔符
有没有可能使用 char "//" another 那里我做到了?我在Path里找过,没找到。
我是说 '/'。
我用了:
但它返回:';'。为什么?
python - Python:按分隔符列表拆分字符串
在 Python 中,我想使用分隔符列表来拆分字符串。分隔符可以是逗号或分号。除非空格位于非空格、非分隔符的中间,否则应删除空格,在这种情况下应保留空格。
测试用例 1:ABC,DEF123,GHI_JKL,MN OP
测试用例 2:ABC;DEF123;GHI_JKL;MN OP
测试用例 3:ABC ; DEF123,GHI_JKL ; MN OP
听起来像是正则表达式的情况,这很好,但如果用另一种方式更容易或更干净,那就更好了。
谢谢!
php - PHP:在类中使用字符串分隔符时出错
为什么我不能在类内的变量中使用分隔符 (.)?
这段代码给了我这个错误:
解析错误:语法错误,意外的 '.',期待 ',' 或 ';' 在第 2 行的 test.php 中
我该怎么做?
apache-flex - Flex 从 Datagrid 中删除标题水平分隔符
是否可以删除将标题与数据分开的水平分隔符?我设法用 mx.skins.Programmatic 皮肤删除了垂直的,但找不到删除水平分隔符的方法。
wpf - 如何使用 MultiBinding 在上下文菜单中隐藏分隔符?
我在 wpf 树视图上使用上下文菜单,我几乎在那里我想要什么。在解释问题之前,让我解释一下上下文菜单的 XAML 定义在做什么。
对于上下文菜单中的每个菜单项,我们都有一个基于命令 CanExecute 方法禁用或启用菜单项的命令。每个命令都会根据 CanExecute 的结果设置相应菜单项的 IsEnabled 属性。
每个菜单项的 IsEnabled 都绑定到 BooleanToVisibilityConverter,它将 IsEnabled 布尔值转换为 Collapse 或 Visible 值以绑定菜单项的 Visibility 属性。这再次正常工作,我的菜单项显示和隐藏都很好。
现在解决问题。在下面的 XAML 中,我们在分隔符上方有两个菜单项(addCategoryMenuItem 和 removeCategoryMenuItem)。我正在尝试通过 IMultiValueConverter (MultiBooleanToVisibilityConverter) 的自定义实现对这两个菜单项的 IsEnabled 属性进行 MultiBinding,以便当禁用这两个菜单项时,我可以将 Separator 的 Visibility 属性设置为折叠,从而在菜单项被禁用。
对于我的 Converter(MultiBooleanToVisibilityConverter) 中的 Convert 方法,参数值(对象 [] 值)我在数组中获得了两个包含值“{DependencyProperty.UnsetValue}”的项目。这些不能转换为布尔值,因此无法计算出我的 Visibility 值。
可能与 MultiBinding 中使用的 ElementName 有关。它找不到元素吗?我曾尝试使用RelativeSource,即查找祖先等。但我只是感到困惑。我已经花了几个小时在这上面,所以现在我把它留给了社区。
亲切的问候
穆罕默德
mysql - HTML::TableExtract:如何运行正确的参数 [查看实时示例]
关于解析器的问题。有没有机会在分隔表格的地方捕获一些分隔符...... paser 脚本运行良好。注意 - 我想将数据存储到 MySQL 数据库中。所以有一些分隔符会很棒 - (逗号,制表符或其他一些 - 制表符分隔值或逗号分隔值是可以使用的方便格式......
(这里的数据来自以下站点: http: //192.68.214.70/km/asps/schulsuche.asp ?q=a&a=20 )
lfd 编号。Schul- nummer Schulname Straße PLZ Ort Telefon Fax Schulart Webseite 1 0401 Mädchenrealschule Marienburg, Abenberg, der Diözese Eichstätt Marienburg 1 91183 Abenberg 09178/509210 Realschulen mrs-marienburg.homepage.t-online.de 2 6581 Volksschule Abenberg (Grundschule) Güssschule。2 91183 Abenberg 09178/215 09178/905060 Volksschulen home.t-online.de/home/vs-abenberg 6 3074 Private Berufsschule zur sonderpäd。Förderung, Förderschwerpunkt Lernen, Abensberg Regensburger Straße 60 93326 Abensberg 09443/709191 09443/709193 Berufsschulen zur sonderpädog。Förderung www.berufsschule-abensberg.de
好吧,我需要将这些行分成至少三列 - 获取第一条记录。
名称:Volksschule Abenberg (Grundschule) 街道:Güssübelstr. 2 邮政编码和城镇:91183 Abenberg 传真和电话:09178/215 09178/905060 学校类型:Volksschulen 网站:home.t-online.de/home/vs-abenberg
或者甚至更好——我已经将邮政编码和城镇分成了两个单独的列!?问:这可能吗?
顺便说一句:见第一条记录:(这里我只显示学校的名字)
1 0401 Mädchenrealschule Marienburg, Abenberg, 6 3074 Private Berufsschule zur sonderpäd。Förderung, Förderschwerpunkt Lernen, 阿本斯贝格
名称中有逗号;这是否使创建创建 csv-fomate 的解析器变得困难?
任何想法如何在 Perl 中做到这一点......如果可能的话,那就太好了!关于这个小问题的许多提示-除此之外,一切都很棒且引人入胜!
零
顺便说一句 - 如果你愿意 - 我可以添加代码。这里没问题。
perl - 如何使 LWP 和 HTML::TableExtract 用 Text::CSV 吐出 CSV
我目前正在研究一个小解析器。
我的第一个脚本取得了非常好的结果!这能够运行得很好!它从页面中获取数据:http: //192.68.214.70/km/asps/schulsuche.asp ?q=n&a=20(注意 6142 条记录) - 但请注意 - 数据没有分开,因此随后使用数据有点难。因此我有第二个脚本 - 见下文!
注意 - 朋友们帮助我完成了这两个脚本。我需要介绍自己是一个真正的新手,需要二合一的迁移帮助。所以,你看,我的 Perl 知识并没有那么详细,以至于我能够自己迁移到一个!任何和所有的帮助都会很棒!
第一个脚本:蜘蛛和解析器:它会像这样吐出数据:
但我需要分隔数据:用逗号或类似的东西!
我有第二个脚本。这部分可以做 CSV 格式。我想将它与蜘蛛逻辑结合起来。但首先让我们看一下第一个脚本:具有出色的蜘蛛逻辑。
请参阅适当的代码:
但是由于上面的脚本-不幸的是,我没有照顾分隔符,所以我不得不照顾一种方法,它确实会寻找分隔符。为了得到数据(输出)分离。
因此,通过分离,我能够处理数据 - 并将其存储在 mysql 表中.. 或做其他事情......所以这里 [下面] 是位 - 计算出 csv-formate 注意 - 我想要将下面的代码放入上面的代码中 - 将上述代码的蜘蛛逻辑与以 CSV 格式输出数据的逻辑相结合。在代码中设置的位置问题:我们能否确定这一点以将一个迁移到另一个...!?那太棒了……我希望我能弄清楚我的想法……!?我们是否能够利用这两个部分(/scripts)的好处将它们迁移到一个中?
所以问题是:在脚本中设置 CSV 脚本的位置(上图)
问题是我在第一个脚本中取得了非常好的结果!它从页面中获取数据:http: //192.68.214.70/km/asps/schulsuche.asp ?q=n&a=20 (注意 6142 条记录) - 但请注意 - 数据没有分开......!
我有第二个脚本。这部分可以做 CSV 格式。我想将它与蜘蛛逻辑结合起来。
要插入的零件在哪里?我期待着任何和所有的帮助。
如果我必须更准确 - 请告诉我...