小编Kon*_*lov的帖子

如何调暗图像保持透明度不受CSS或JS的影响?

在任何地方建议调整图像的正常方法是改变它的不透明度属性并在其下显示一些黑暗.但是,我的图像具有透明度,并在白色背景上.因此,我希望将背景保持在图像的透明部分白色下,只使具有颜色的像素变暗.这可能在CSS(最好)或JS中做到吗?

编辑:示例图片http://imgur.com/a/Tat9f

示例图片:

在此输入图像描述

html javascript css opacity

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

如何在没有ShowDialog()的情况下等待表单关闭?

在我的程序中,我使用WebBrowser控件进行OAuth.它位于vk_auth_window表格上.所以在我打电话的代码中vk_auth_window.WebBrowser1.Navigate(vkauthurl).如果身份验证成功,我会默默地获取令牌,但如果用户未经过身份验证,vk_auth_window则会向他们显示一个表单以输入用户名和密码.为了检查这一点,我捕获_DocumentComplete事件并检查正确的URL.在用户完成身份验证或关闭身份验证表单之前,我不需要执行任何其他代码.ShowDialog()可以解决这个问题,但它在某种程度上隐藏了WebBrowser控件中用户名和密码字段的光标.所以我Dim showform as Boolean=True在_DocumenComplete事件中引入了一个变量并将其设置为False,在主代码中我使用了无限循环.

While showform
       System.Threading.Thread.Sleep(100)
       Application.DoEvents()
End While
Run Code Online (Sandbox Code Playgroud)

然而,由于线程休眠,它使用户输入变慢.如果我删除它们,它会加载CPU相当多.有没有更好的方法等待表格关闭?它是什么?

.net vb.net oauth webbrowser-control showdialog

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

避免在"匹配"结构中"使用可能未初始化的变量",这在Rust中未定义变量时是不可达的

我正在编写一个控制台Rust应用程序.它接受第一个参数并决定运行哪个模式.如果第一个参数未定义或未知,则应该退出应用程序.这是代码:

use std::env;
use std::process;

enum RunMode {
    Extract,
}

fn die_with_error(error: &str) {
    eprintln!("{}", &error);
    process::exit(-1);
}

fn main() {
    let mut args = env::args();
    args.next();
    let mut runmode;

    match args.next() {
        Some(arg) => {
            match arg.as_ref() {
                "extract" => runmode = RunMode::Extract,
                _ => die_with_error(&format!("Unknown mode {}", &arg.to_string())),
            };
        }
        None => die_with_error("No mode specified. Please specify a mode as a first argument. Use --help to get a list of modes available"),
    };

    match runmode {
        RunMode::Extract => …
Run Code Online (Sandbox Code Playgroud)

rust

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

标签 统计

.net ×1

css ×1

html ×1

javascript ×1

oauth ×1

opacity ×1

rust ×1

showdialog ×1

vb.net ×1

webbrowser-control ×1