小编GJK*_*JKH的帖子

在屏幕上摇动表格

我想"摇动"我的winforms表单以提供用户反馈,就像许多移动操作系统上使用的效果一样.

我可以显然设置窗口的位置和来回Form1.Location.X等,但这种方法的效果很糟糕.我想要一些更流畅的东西 - 或者有没有办法摇动整个屏幕?

我只会使用.net 4.5定位Windows 7.

更新

使用Hans和Vidstige的建议我已经提出了以下内容,当窗口最大化时也可以使用 - 我希望我可以选择两个答案,我已经通过Vidstige投票给你答案,并希望其他人也会这样做.汉斯的回答虽然突破了所有重点.

两种形式MainFormShakeForm

MainForm代码

 Private Sub shakeScreenFeedback()

        Dim f As New Shakefrm
        Dim b As New Bitmap(Me.Width, Me.Height, PixelFormat.Format32bppArgb)

        Me.DrawToBitmap(b, Me.DisplayRectangle)

        f.FormBorderStyle = Windows.Forms.FormBorderStyle.None
        f.Width = Me.Width
        f.Height = Me.Height
        f.ShowInTaskbar = False

        f.BackgroundImage = b
        f.BackgroundImageLayout = ImageLayout.Center
        f.Show(Me)
        f.Location = New Drawing.Point(Me.Location.X, Me.Location.Y)

        'I found putting the shake code in the formLoad event didn't work
        f.shake()
        f.Close()

        b.Dispose()

    End Sub
Run Code Online (Sandbox Code Playgroud)

ShakeForm代码

Public Sub shake() …
Run Code Online (Sandbox Code Playgroud)

.net c# vb.net system.drawing winforms

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

ASP Update Panel中的Bootstrap模式对话框可防止tinyMCE插件中的输入焦点

我有同样的问题,因为这个问题,虽然我的情况略有不同,没有一个解决方案,为我提供工作.

我在ASP更新面板中有一个bootstrap模式对话框,带有一个tinyMCE控件,除了tinyMCE的任何模态弹出窗口外都可以正常工作 - 所有输入控件都是无法聚焦的,点击和标签无效.

普遍的共识是使用e.stopImmediatePropagation()虽然这在我的设置中没有任何作用.

<asp:Panel ID="EditShowDetailsPanel" runat="server" CssClass="modal fade" TabIndex="-1" role="dialog" aria-labelledby="EditShowDetailsPanel">
    <div class="modal-dialog" role="document">
        <div class="modal-content">
            <asp:UpdatePanel ID="EditShowDetailsUpdatePanel" runat="server" UpdateMode="Conditional">
                <ContentTemplate>
                    <div class="modal-header">
                        <h4 class="modal-title">Edit Show Details</h4>
                    </div>
                    <div class="modal-body">
                        <div class="row">
                            <div class="col-xs-12">
                                <asp:TextBox ID="ShowInfoTextBox" TextMode="MultiLine" runat="server" ClientIDMode="Static" />
                                ....
                            </div>
                        </div>
                    </div>
                    <div class="modal-footer">
                        <asp:LinkButton ID="SaveEditShowDetailsLinkButton" runat="server" OnClientClick="mceSave();" OnClick="SaveEditShowDetailsLinkButton_Click" CssClass="btn btn-success">Save Changes</asp:LinkButton>
                        <button type="button" class="btn btn-danger waves-effect" data-dismiss="modal">Cancel</button>
                    </div>
                </ContentTemplate>
            </asp:UpdatePanel>
        </div>
    </div>
</asp:Panel>


<script type="text/javascript">

        function mceSave() {
            //save contents to …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net jquery twitter-bootstrap-3

9
推荐指数
1
解决办法
722
查看次数

从数据库生成时自动将存储生成的模式设置为计算

无论如何,当从设置了字段默认值或绑定的数据库生成时,是否有StoreGeneratedPattern自动设置为ComputedADO.net 的属性?

对于具有触发器的字段,这也可能吗?

.net sql-server ado.net entity-framework ef-database-first

6
推荐指数
0
解决办法
211
查看次数

数据库布局/设计效率低下

该图显示了我建议的部分数据库布局.我关心的是价格带以及这些与[显示]和[预订]相关的方式.需要有一个价格区间列表(如标题中所示),但同一个区域可以有多个值,具体取决于附加的节目(星期五的标准票可能是10英镑,星期六的标准票可能是£ 11).

在我看来,通过这种方法,他们将获得大量几乎完全相同的数据 - 在[showpriceband]中为5英镑门票提供大量条目,唯一不同的是showid.

有更好的方法吗?

建议数据库布局

sql database sql-server database-design

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

什么是(以及我为什么需要)=>在c#中创建任务时

对不起,如果这很明显.我正试图从VB.NET跳转到C#,我正在玩任务.在VB.NET中我可以像这样定义一个任务:

    Dim t As New Task(Sub()
                          Threading.Thread.Sleep(1000)
                      End Sub)
Run Code Online (Sandbox Code Playgroud)

任务之后的部分对我有意义,我正在创建一个新方法.

在C#中它看起来像:

        Task t = new Task(() =>
            {
                Thread.Sleep(1000);
            });
Run Code Online (Sandbox Code Playgroud)

我猜这()是说它是一种新方法,但是我需要什么以及为什么=>.

c# vb.net syntax task

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