小编mwa*_*her的帖子

如何在选中时更改System.Windows.Forms.ToolStripButton高亮/背景颜色?

我有一个ToolStripButton用作单选按钮.选中时,按钮周围会出现蓝色轮廓,但没有背景颜色.对于用户来说,检查按钮是不够清楚的,因此我想更改背景颜色以使检查状态更加明显.

当Checked属性设置为true时,如何更改高亮颜色?

这是一段代码:

this.hideInactiveVehiclesToolstripButton.CheckOnClick = true;
this.hideInactiveVehiclesToolstripButton.ForeColor = System.Drawing.Color.Blue;
this.hideInactiveVehiclesToolstripButton.AutoSize = false;
this.hideInactiveVehiclesToolstripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.hideInactiveVehiclesToolstripButton.Image = global::ClientUI.Properties.Resources.toggleInactive;
this.hideInactiveVehiclesToolstripButton.ImageTransparentColor = System.Drawing.Color.Black;
this.hideInactiveVehiclesToolstripButton.Name = "hideInactiveVehiclesToolstripButton";
this.hideInactiveVehiclesToolstripButton.Size = new System.Drawing.Size(48, 48);
this.hideInactiveVehiclesToolstripButton.Text = "Hide Inactive Vehicles";
this.hideInactiveVehiclesToolstripButton.Click +=new System.EventHandler(this.hideInactiveVehiclesToolstripButton_Click);
Run Code Online (Sandbox Code Playgroud)

.net c# toolstripbutton c#-2.0

21
推荐指数
1
解决办法
2万
查看次数

SELECT DISTINCT在一列上,返回多个其他列(SQL Server)

我正在尝试编写一个查询,从每个独特设备的GPSReport表返回最新的GPS位置.表中有50个设备,所以我只想要返回50行.

这是我到目前为止(不工作)

SELECT TOP(SELECT COUNT(DISTINCT device_serial) FROM GPSReport) * FROM GPSReport AS G1
RIGHT JOIN
(SELECT DISTINCT device_serial FROM GPSReport) AS G2
ON G2.device_serial = G1.device_serial
ORDER BY G2.device_serial, G1.datetime DESC
Run Code Online (Sandbox Code Playgroud)

这将返回50行,但不会为每个device_serial返回唯一的行.它返回第一个设备的所有报告,然后返回第二个设备的所有报告等.

我想在一个查询中做什么?

sql t-sql sql-server sql-server-2005

18
推荐指数
2
解决办法
9万
查看次数

指向objective-c中的指针?

我想声明一个指向objective-c中指针的指针.

我有一个实例变量(primaryConnection),它应该动态更新,以便在更改时指向局部变量.

NSURLConnection *primaryConnection;

-(void) doSomething
{
  NSURLConnection *conn;
  primaryConnection = conn;

  conn = // set by something else

  // primaryConnection should now reflect the pointer that conn is pointing to, set by something else... but it doesn't?
}
Run Code Online (Sandbox Code Playgroud)

是否有可能以某种方式声明指针指针?或者我错过了什么?

pointers objective-c

6
推荐指数
2
解决办法
8952
查看次数

Magento - 如何查询管理员的角色名称?

我想获取当前登录管理员角色的名称.我可以得到管理员用户,但我无法弄清楚如何查询他们的角色名称.Magento文档很弱= /

$usr = Mage::getSingleton('admin/session')->getUser();
Run Code Online (Sandbox Code Playgroud)

想法有人吗?

php zend-framework magento

6
推荐指数
1
解决办法
8027
查看次数

jQuery Draggable + Sortable - 如何在两个可滚动列表之间拖放

我想有两个列表,可用项和所选项,其中可用项通过拖放分配给所选项.我要求所选项目是可排序的,但不是可用项目.挑战在于两个列表都可能包含大量项目,因此需要可滚动.

这是我到目前为止的jQuery:

        <script type="text/javascript">
        $(function() {
            $( "#available > li" ).draggable({ 
                revert: 'invalid',
                connectToSortable: '#selected',
                containment: '#drag_container'
            });

            $( "#selected" ).sortable({
                axis: 'y',
                placeholder: 'ui-state-highlight'
            });
        });
    </script>
Run Code Online (Sandbox Code Playgroud)

和相应的HTML:

            <div class="drag_container">
            <ul id="available" class="drag_column draggable">
                <li id="item1" class="ui-state-default"><span class="ui-icon ui-icon-arrow-4-diag"></span>Item 1</li>
                <li id="item2" class="ui-state-default"><span class="ui-icon ui-icon-arrow-4-diag"></span>Item 2</li>
                <li id="item3" class="ui-state-default"><span class="ui-icon ui-icon-arrow-4-diag"></span>Item 3</li>
                <li id="item4" class="ui-state-default"><span class="ui-icon ui-icon-arrow-4-diag"></span>Item 4</li>
                <li id="item5" class="ui-state-default"><span class="ui-icon ui-icon-arrow-4-diag"></span>Item 5</li>
                <li id="item6" class="ui-state-default"><span class="ui-icon ui-icon-arrow-4-diag"></span>Item 6</li>
                <li id="item9" class="ui-state-default"><span class="ui-icon ui-icon-arrow-4-diag"></span>Item 9</li>
                <li id="item10" class="ui-state-default"><span …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui jquery-ui-sortable jquery-ui-draggable

6
推荐指数
1
解决办法
7574
查看次数

为何坚持下来?ActiveRecord::Rollback 后返回 true 吗?

例子:

BillingProfile.transaction do
  if @billing_profile.save
    unless SomeService.do_something # returns false and rollback occurs
      raise ActiveRecord::Rollback
    end
  end
end

@billing_profile.persisted? # Still return true, despite rollback
@billing_profile.id # Is set, despite rollback
Run Code Online (Sandbox Code Playgroud)

为什么 @billing_profile 的状态不反映记录已回滚?

这是一个问题,因为记录回滚后无法创建。

activerecord ruby-on-rails simple-form ruby-on-rails-4

6
推荐指数
1
解决办法
1328
查看次数

无论是否允许访客结账设置,Magento客人结账选项都不会显示

我的新鲜magento装置遇到了一个奇怪的问题.即使我有禁用Onepage Checkout:NO,并且允许访客结账:是,也没有选择结账的客人.

我查看了db中的core_config_data,找不到任何会引发此行为的内容.我没有模板自定义并禁用缓存...我通过命令行ssh安装了最新的magento并包含了示例数据包.我在我的本地机器上安装了另一份magento副本(没有测试数据),它运行正常.也许它与样本数据有关?

我在这里不知所措......想法有谁?

php checkout magento e-commerce

5
推荐指数
2
解决办法
8850
查看次数

Magento DataFlow集成和模块开发资源?

有没有人有任何好的资源来开发与其DataFlow组件集成的Magento模块?我需要建立一个产品/库存/订单同步系统,我发现很难深入研究.我已经做了很多挖掘,但在文档,教程,示例等方面似乎找不到多少.

在学习平台时,您的其他Magento开发专家会使用哪些资源?

php zend-framework magento

5
推荐指数
1
解决办法
2758
查看次数

SilverStripe:如何在另一个选项卡之前插入选项卡?

我试图在Root.Content.Main之前插入一个新的管理选项卡,没有任何运气.我试过了:

$fields->insertBefore(new Tab('Root.Content.Overview', 'Overview'), 'Root.Content.Main');
Run Code Online (Sandbox Code Playgroud)

$fields->addFieldToTab('Root.Content', new Tab('OverviewTab', 'Root.Content.Overview'), 'Root.Content.Main');
Run Code Online (Sandbox Code Playgroud)

没有运气.

有人有主意吗?我已经通过API进行了搜索,但对于标签命名系统的工作方式没有太多解释.

php silverstripe

5
推荐指数
1
解决办法
3974
查看次数

验证失败时,Rails 3fields_for具有作用域删除字段

我将Rails 3,simple_form和cocoon用于has_many TodoLists项目的嵌套表单。我希望我的simple_fields_for调用仅包含尚未被软删除的TodoList,这就是为什么我想使用命名范围“未删除”的原因。

在我的项目表格中,我有:

<%= f.simple_fields_for :todo_lists, f.object.todo_lists.nondeleted do |todo_list_form| render "todo_list_fields", :f => todo_list_form end %>
Run Code Online (Sandbox Code Playgroud)

这在我的编辑视图的首次加载时效果很好(即,未显示已删除的TodoList),但是在提交表单时通过了失败的验证,所有新添加的TodoList都会丢失。

如果删除命名作用域,则验证失败后不会丢失新添加的TodoList,但随后会显示所有TodoList(包括已删除的TodoList)。

我也尝试了以下方法:

<% @project.todo_lists.each do |todo_list| %>
    <% if !todo_list.deleted && !todo_list.name.blank? %>
     <%= f.simple_fields_for :todo_lists, todo_list do |todo_list_form| render "todo_list_fields", :f => todo_list_form end %>
    <% end %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

这解决了两个问题,但并没有提供我所需的灵活性,例如使TodoList保持正确顺序的能力。

有没有一种方法可以将集合传递给simple_fields_for(据我了解,它具有与Rails的fields_for相同的相关行为),这将允许我使用命名范围和排序,而不会在验证失败时删除新添加的字段?

ruby-on-rails nested-forms simple-form

5
推荐指数
1
解决办法
1015
查看次数

可以通过lat/long计算最接近的位置,优于O(n)时间吗?

我想知道是否有一个算法用于计算最接近的位置(由lat/long表示)优于O(n)时间.

我知道我可以使用Haversine公式来获取从参考点到每个位置的距离并对ASC进行排序,但这对于大型数据集来说效率很低.

MySQL DISTANCE()函数如何执行?我在猜O(n)?

algorithm gps geolocation spatial-query

4
推荐指数
1
解决办法
3377
查看次数

可以svn导出并包含未版本控制的文件?

我想从包含所有未版本控制的文件的工作svn副本中导出我的代码.例如,有上传的图像/配置文件等,我想包含在导出中.

我怎样才能做到这一点?

unix svn export

2
推荐指数
1
解决办法
2679
查看次数