小编use*_*335的帖子

c#中的PictureBox布局问题

我确信我的问题或问题真的很奇怪,但就是这样:

我正在用c#编写一个程序,它有一个从右到左的布局(阿拉伯语).然后我将pictureBox控件添加为表单中的背景图像.我已经设置了pictureBox要填充的底座,因此它将是所有表单.

由于图片有一些涉及多种颜色的设计,我想让标签透明,使其没有任何颜色,并且它会从pictureBox自身中获取颜色.这是我如何使标签透明:

label_customer_name.Parent = pictureBox1;

label_customer_name.BackColor = Color.Transparent;
Run Code Online (Sandbox Code Playgroud)

此方法可以很好地将颜色更改为透明,但存在问题.当我将标签的父级设置为时,pictureBox它的位置会发生变化并在另一侧反映出来.例如,如果在执行后将位置设置为X,则位置将为格式width-x.知道怎么摆脱这个问题吗?

我正在寻找的是:

  1. 有没有其他方法可以使标签透明而不将父项设置为容器控件?要么

  2. 如何更改布局PictureBox并强制它从左到右.

正如提示和有趣的事情那样:如果我添加pictureBox到选项卡控件并将选项卡控件设置为从右到左,问题就会消失,因为它似乎pictureBox会从选项卡控件中获取布局但它不会获得它来自形式本身.

c# winforms

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

Response.Redirect消除了脚本管理器操作

我有以下问题.我有一个表单来输入客户数据.之后,表单将向用户发送消息,指示已成功完成:

ScriptManager.RegisterStartupScript(this, GetType(), "Success", 
                                    "alert('Successfully input');", true);
Run Code Online (Sandbox Code Playgroud)

然后,它将使用以下内容重新加载页面:

Response.Redirect("customer_data.aspx");
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,如果我放第二个命令,第一个命令就不起作用了.如果删除第二个,它工作正常.我甚至尝试过使用:

try
{
    ScriptManager.RegisterStartupScript(this, GetType(), "Success",                                         "alert('Successfully input');", true);
}
finally
{
    Response.Redirect("customer_data.aspx");
}
Run Code Online (Sandbox Code Playgroud)

但是第一个命令再次起作用.请帮忙.

javascript c# asp.net

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

一次与多个观察者打交道

我是Angle的新手,并且正在开发一个执行以下操作的项目:

  1. 读取文件并将数据保存在数组中。
  2. 对于数组中的每个元素,它将连接到数据库并检查这些元素的信息。
  3. 对于数据库中存在的那些元素,其信息将被写入文件。

如上所述,我有三个异步调用,需要使用观察者。问题是我不知道如何从一个观察者向另一个观察者提供数据,以及如何处理该问题。我尝试使用回调,但是它返回时会给多次调用和多次返回带来更多问题。谁能让我知道如何处理这种情况?

asynchronous observable angular

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

标签 统计

c# ×2

angular ×1

asp.net ×1

asynchronous ×1

javascript ×1

observable ×1

winforms ×1