标签: controls

SWT:如何获取Control的默认(首选)大小

SWT组件只有一个getSize()方法.它返回此控件的实际大小.但是如何获得组件的默认大小,特别是如果之前已经设置了另一个组件的默认大小?

java swt controls

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

是否可以避免TRichEdit在单击按钮时失去焦点(例如Bold)?

使用delphi和rich edit,我需要按照我正在编写的这个编辑器的行来复制一些东西,当你选择一个文本并按下Bold按钮时,文本仍然被选中而不是取消选择并失去焦点.

我怎样才能做到这一点?

谢谢.

delphi controls focus trichedit

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

C# - 无法使用Invoke()从后台线程附加文本进行控制

问候,我在从C#中的工作线程调用richTextBox时遇到问题.我正在使用InvokeRequired/Invoke方法.请看我的代码:

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }

    private void ThreadSafe(MethodInvoker method)
    {
        if (InvokeRequired)
            Invoke(method);
        else
            method();
    }

    private void WorkerThread(object data)
    {
        string msg = "\nhello, i am thread " + data.ToString();
        ThreadSafe(delegate
        {
            richTextBox1.AppendText(msg);
        });
    }

    private void button1_Click(object sender, EventArgs e)
    {
        Thread[] workers = new Thread[3];

        for (int i = 0; i < 3; i++)
        {
            workers[i] = new Thread(WorkerThread);
            workers[i].Start(i);
            string msg = "\nthread " + i.ToString() + "started!"; …
Run Code Online (Sandbox Code Playgroud)

c# user-interface controls multithreading invoke

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

HP FORTIFY 360 a

扫描Asp.Net项目时出现错误说访问控制数据库,

它说

"如果没有适当的访问控制,执行包含用户控制的主键的SQL语句可能允许攻击者查看未经授权的记录."

即使对输入字段进行了适当的验证,数据也会跨层传输,即前端(UI) - >业务层 - >数据层.

控件或数据库上是否有任何属性可以设置,以便可以解决问题

.net controls fortify

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

asp changepassword控件定制

有没有办法在ASP changepassword控件中自定义文本框?

<asp:ChangePassword id="myChangePassword" newpasswordregularexpressionerrormessage="Error: Your password must be at least 5 characters long, and contain at least one number and one special character." 
runat="server"  OnChangingPassword="ChangingPassword" 
OnChangedPassword="ChangedPassword" OnCancelButtonClick="CancelClick"></asp:ChangePassword>
Run Code Online (Sandbox Code Playgroud)

例如,我希望顶部字段说出当前密码而不仅仅是密码,这可能吗?

谢谢!

c# asp.net controls

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

使用JavaScript获取数组中表单的所有控件?

如何使用JavaScript获取所有控件及其值和选定状态?最好在数组中包含所有控件(如select和radio)及其选择状态。

有可能吗?

谢谢!

javascript controls

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

如何让孩子控制?

我有TabControl包含4个子标签.

在此输入图像描述

每个选项卡都包含图片框cotrol.

我需要获得所选Tab Control的图片框控件.

知道如何实现它吗?

c# controls tabcontrol winforms

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

错误:控制可能达到无效功能/

不明白为什么我收到"控制可能达到无效功能的结束"的警告.有什么建议?

这是我的代码:

long double geo_fn(long reps, int seed) {
    double x, y, pythag_sum, total = 0, inside = 0;
    default_random_engine engine(seed);             
    uniform_real_distribution<double>dist(0,1);

    for(int i = 0; i< reps ;i++){
        x = dist(engine);
        y = dist(engine);
        pythag_sum = (x*x)+(y*y);
        if (pythag_sum <= 1){
            inside += pythag_sum;
            total += pythag_sum;
        }
        else {
            total += pythag_sum;
         }
     return (inside/total)/10;
     }
}
Run Code Online (Sandbox Code Playgroud)

c++ controls warnings function void

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

UWP无论如何都要实现控件来调整大小,并在Canvas中移动文本框?

我是UWP canvas元素的新手.从我找到实现它的方式的那一刻起.我找到了这个链接,这个链接实现了我想要的控件.但是我遵循在其中定义的类.我无法继承显示它是密封类型的Thumb控件.有没有人知道如何找到实现这个的方法?

public class MoveThumb : Thumb
{

    public MoveThumb(Control dataContext, DragDeltaEventHandler dragDelta)
    {
        DataContext = dataContext;
        DragDelta = dragDelta;
    }

    public Control DataContext { get; private set; }
    public DragDeltaEventHandler DragDelta { get; }

    private void MoveThumb_DragDelta(object sender, DragDeltaEventArgs e)
    {
        Control designerItem = this.DataContext as Control;

        if (designerItem != null)
        {
            double left = Canvas.GetLeft(designerItem);
            double top = Canvas.GetTop(designerItem);

            Canvas.SetLeft(designerItem, left + e.HorizontalChange);
            Canvas.SetTop(designerItem, top + e.VerticalChange);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# controls canvas uwp uwp-xaml

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

KDB:尝试捕获列表并返回失败列表

我想运行该功能

{`$安全X}

在列表上

order`KDB_SEC_ID

并返回失败的值列表.我有下面的,它有效,但我想知道是否有一种更简洁的方法来编写这个没有使用do循环.

示例代码:

idx:0; 
fails:(); 
do[count (order`KDB_SEC_ID); 
  error:@[{`Security$x};(order`KDB_SEC_ID)[idx];0Nj];
  if[error=0Nj;fails:fails,(order`KDB_SEC_ID)[idx]];
  idx:idx+1;
  ];
  missingData:select from order where KDB_SEC_ID in distinct fails;
Run Code Online (Sandbox Code Playgroud)

error-handling controls try-catch kdb

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